|
1 | 1 | <?xml version="1.0" encoding="utf-8"?>
|
2 | 2 | <Project>
|
3 | 3 | <PropertyGroup>
|
4 |
| - <GitVersionAssemblyFile Condition="'$(MSBuildRuntimeType)' != 'Core'">$(MSBuildThisFileDirectory)..\tools\net461\GitVersionTask.MsBuild.dll</GitVersionAssemblyFile> |
5 |
| - <GitVersionAssemblyFile Condition="'$(MSBuildRuntimeType)' == 'Core'">$(MSBuildThisFileDirectory)..\tools\netstandard2.0\GitVersionTask.MsBuild.dll</GitVersionAssemblyFile> |
| 4 | + <GitVersionAssemblyFile Condition="$(GitVersionAssemblyFile) == '' And '$(MSBuildRuntimeType)' != 'Core'">$(MSBuildThisFileDirectory)..\tools\net461\GitVersionTask.MsBuild.dll</GitVersionAssemblyFile> |
| 5 | + <GitVersionAssemblyFile Condition="$(GitVersionAssemblyFile) == '' And '$(MSBuildRuntimeType)' == 'Core'">$(MSBuildThisFileDirectory)..\tools\netstandard2.0\GitVersionTask.MsBuild.dll</GitVersionAssemblyFile> |
6 | 6 |
|
7 | 7 | <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">$(MSBuildProjectDirectory)\..\</SolutionDir>
|
8 | 8 | <GitVersionPath Condition="'$(GitVersionPath)' == '' And '$(GitVersionUseSolutionDir)' == 'true'">$(SolutionDir)</GitVersionPath>
|
9 | 9 | <GitVersionPath Condition="'$(GitVersionPath)' == ''">$(MSBuildProjectDirectory)</GitVersionPath>
|
10 | 10 |
|
11 | 11 | <GitVersion_NoFetchEnabled Condition="$(GitVersion_NoFetchEnabled) == ''">false</GitVersion_NoFetchEnabled>
|
12 | 12 |
|
| 13 | + <DisableGitVersionTask Condition=" '$(DisableGitVersionTask)' == '' ">false</DisableGitVersionTask> |
| 14 | + |
13 | 15 | <!-- Property that enables WriteVersionInfoToBuildLog -->
|
| 16 | + <WriteVersionInfoToBuildLog Condition=" '$(DisableGitVersionTask)' == 'true' ">false</WriteVersionInfoToBuildLog> |
14 | 17 | <WriteVersionInfoToBuildLog Condition=" '$(WriteVersionInfoToBuildLog)' == '' ">true</WriteVersionInfoToBuildLog>
|
15 | 18 |
|
16 | 19 | <!-- Property that enables UpdateAssemblyInfo. Default to off for SDK builds -->
|
| 20 | + <UpdateAssemblyInfo Condition=" '$(DisableGitVersionTask)' == 'true' ">false</UpdateAssemblyInfo> |
17 | 21 | <UpdateAssemblyInfo Condition=" '$(UpdateAssemblyInfo)' == '' ">true</UpdateAssemblyInfo>
|
18 | 22 |
|
19 | 23 | <GenerateAssemblyFileVersionAttribute Condition=" '$(UpdateAssemblyInfo)' == 'true' ">false</GenerateAssemblyFileVersionAttribute>
|
20 | 24 | <GenerateAssemblyVersionAttribute Condition=" '$(UpdateAssemblyInfo)' == 'true' ">false</GenerateAssemblyVersionAttribute>
|
21 | 25 | <GenerateAssemblyInformationalVersionAttribute Condition=" '$(UpdateAssemblyInfo)' == 'true' ">false</GenerateAssemblyInformationalVersionAttribute>
|
22 | 26 |
|
| 27 | + |
23 | 28 | <!-- Property that enables GenerateGitVersionInformation -->
|
| 29 | + <GenerateGitVersionInformation Condition=" '$(DisableGitVersionTask)' == 'true' ">false</GenerateGitVersionInformation> |
24 | 30 | <GenerateGitVersionInformation Condition=" '$(GenerateGitVersionInformation)' == '' ">true</GenerateGitVersionInformation>
|
25 | 31 |
|
26 | 32 | <!-- Property that enables GetVersion -->
|
| 33 | + <GetVersion Condition=" '$(DisableGitVersionTask)' == 'true' ">false</GetVersion> |
27 | 34 | <GetVersion Condition=" '$(GetVersion)' == '' ">true</GetVersion>
|
28 | 35 |
|
| 36 | + <GenerateGitVersionWixDefines Condition=" '$(DisableGitVersionTask)' == 'true' ">false</GenerateGitVersionWixDefines> |
29 | 37 | <GenerateGitVersionWixDefines Condition=" '$(GenerateGitVersionWixDefines)' == '' ">true</GenerateGitVersionWixDefines>
|
30 | 38 | <!--
|
31 | 39 | Ensure GetVersion runs prior to XAML's Markup Compiler in order to have the assembly version available.
|
|
35 | 43 | <GetPackageVersionDependsOn>$(GetPackageVersionDependsOn);GetVersion</GetPackageVersionDependsOn>
|
36 | 44 |
|
37 | 45 | <!-- Property that enables setting of Version -->
|
| 46 | + <UpdateVersionProperties Condition=" '$(DisableGitVersionTask)' == 'true' ">false</UpdateVersionProperties> |
38 | 47 | <UpdateVersionProperties Condition=" '$(UpdateVersionProperties)' == '' ">true</UpdateVersionProperties>
|
39 | 48 | <UseFullSemVerForNuGet Condition=" '$(UseFullSemVerForNuGet)' == '' ">false</UseFullSemVerForNuGet>
|
40 | 49 | </PropertyGroup>
|
|
0 commit comments