From e0b8ac78d2cf33e6fc29b5315257159c97ad2a93 Mon Sep 17 00:00:00 2001 From: Louis Seubert Date: Tue, 6 Aug 2024 10:44:40 +0200 Subject: [PATCH] move msbuild properties default evaluation to targets file This fix ensure that all properties used by these msbuild properties are set by the previouse evalitiuon before computing the default value. --- .../msbuild/tools/GitVersion.MsBuild.props | 5 ----- .../msbuild/tools/GitVersion.MsBuild.targets | 4 ++++ 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/GitVersion.MsBuild/msbuild/tools/GitVersion.MsBuild.props b/src/GitVersion.MsBuild/msbuild/tools/GitVersion.MsBuild.props index 52048425f1..e1f335e940 100644 --- a/src/GitVersion.MsBuild/msbuild/tools/GitVersion.MsBuild.props +++ b/src/GitVersion.MsBuild/msbuild/tools/GitVersion.MsBuild.props @@ -16,11 +16,6 @@ $(GitVersion_ToolArgments) -nofetch $(GitVersion_ToolArgments) -nonormalize $(GitVersion_ToolArgments) -nocache - - $(TargetFramework) - - dotnet --roll-forward Major "$([MSBuild]::EnsureTrailingSlash($(MSBuildThisFileDirectory)$(GitVersionTargetFramework)))gitversion.dll" - $([MSBuild]::EnsureTrailingSlash($(MSBuildThisFileDirectory)$(GitVersionTargetFramework)))GitVersion.MsBuild.dll diff --git a/src/GitVersion.MsBuild/msbuild/tools/GitVersion.MsBuild.targets b/src/GitVersion.MsBuild/msbuild/tools/GitVersion.MsBuild.targets index d5c6f70729..ddc0e54d1e 100644 --- a/src/GitVersion.MsBuild/msbuild/tools/GitVersion.MsBuild.targets +++ b/src/GitVersion.MsBuild/msbuild/tools/GitVersion.MsBuild.targets @@ -7,6 +7,10 @@ true true + + $(TargetFramework) + dotnet --roll-forward Major "$([MSBuild]::EnsureTrailingSlash($(MSBuildThisFileDirectory)$(GitVersionTargetFramework)))gitversion.dll" + $([MSBuild]::EnsureTrailingSlash($(MSBuildThisFileDirectory)$(GitVersionTargetFramework)))GitVersion.MsBuild.dll