|
9 | 9 | </PropertyGroup> |
10 | 10 |
|
11 | 11 | <PropertyGroup> |
12 | | - <BuildVersioningToolPath Condition="$(BuildVersioningToolPath) == ''">../Tools/TurnerSoftware.BuildVersioning.Tool.dll</BuildVersioningToolPath> |
| 12 | + <BuildVersioningToolPath Condition="$(BuildVersioningToolPath) == ''">$(MSBuildThisFileDirectory)../Tools/TurnerSoftware.BuildVersioning.Tool.dll</BuildVersioningToolPath> |
13 | 13 | <BuildFullVersionFormat Condition="$(BuildFullVersionFormat) == ''">{Major}.{Minor}.{Patch}{PreRelease}{BuildMetadata}</BuildFullVersionFormat> |
14 | 14 | <BuildFileVersionFormat Condition="$(BuildFileVersionFormat) == ''">{Major}.{Minor}.{Patch}.0</BuildFileVersionFormat> |
15 | 15 | <BuildAssemblyVersionFormat Condition="$(BuildAssemblyVersionFormat) == ''">{Major}.0.0.0</BuildAssemblyVersionFormat> |
|
21 | 21 | <Import Project="TurnerSoftware.BuildVersioning.Integrations.targets" /> |
22 | 22 |
|
23 | 23 | <Target Name="BuildVersioning" |
24 | | - BeforeTargets="BeforeCompile;CoreCompile;GenerateNuspec" |
25 | | - DependsOnTargets="PrepareForBuild;CoreGenerateAssemblyInfo" |
26 | | - Condition="'$(DesignTimeBuild)' != 'true' AND '$(SkipBuildVersioning)' != 'true'"> |
| 24 | + BeforeTargets="BeforeCompile;GenerateNuspec" |
| 25 | + Condition="$(DesignTimeBuild) != 'true' AND $(SkipBuildVersioning) != 'true'"> |
27 | 26 | <Error Condition="'$(UsingMicrosoftNETSdk)' != 'true'" Code="BLDVER0001" Text="Build Versioning only works in SDK-style projects." /> |
28 | 27 | <Message Importance="$(BuildVersioningLogLevel)" Text="BuildVersioning: Project=$(MSBuildProjectFile)" /> |
| 28 | + <Message Importance="$(BuildVersioningLogLevel)" Text="BuildVersioning: BuildVersioningToolPath=$(BuildVersioningToolPath)" /> |
29 | 29 | <Message Importance="$(BuildVersioningLogLevel)" Text="BuildVersioning: FullVersionFormat=$(BuildFullVersionFormat)" /> |
30 | 30 | <Message Importance="$(BuildVersioningLogLevel)" Text="BuildVersioning: FileVersionFormat=$(BuildFileVersionFormat)" /> |
31 | 31 | <Message Importance="$(BuildVersioningLogLevel)" Text="BuildVersioning: AssemblyVersionFormat=$(BuildAssemblyVersionFormat)" /> |
|
38 | 38 | <BuildVersioningInputs Condition="$(BuildPreReleaseFormat) != ''" Include="--prerelease-format "$(BuildPreReleaseFormat)"" /> |
39 | 39 | <BuildVersioningInputs Condition="$(BuildMetadataFormat) != ''" Include="--build-metadata-format "$(BuildMetadataFormat)"" /> |
40 | 40 | </ItemGroup> |
41 | | - <Exec Command="dotnet "$(MSBuildThisFileDirectory)$(BuildVersioningToolPath)" @(BuildVersioningInputs->'%(Identity)', ' ')" ConsoleToMSBuild="true" StandardOutputImportance="Low" ContinueOnError="true"> |
| 41 | + <Exec Command="dotnet "$(BuildVersioningToolPath)" @(BuildVersioningInputs->'%(Identity)', ' ')" ConsoleToMSBuild="true" StandardOutputImportance="Low" ContinueOnError="true"> |
42 | 42 | <Output TaskParameter="ConsoleOutput" PropertyName="BuildVersioningOutput" /> |
43 | 43 | <Output TaskParameter="ExitCode" PropertyName="BuildVersioningErrorCode"/> |
44 | 44 | </Exec> |
|
0 commit comments