|
18 | 18 | $(VersionDependsOn)
|
19 | 19 | </VersionDependsOn>
|
20 | 20 |
|
| 21 | + <GenerateNuspecDependsOn> |
| 22 | + GetNuPkgVersion; |
| 23 | + $(GenerateNuspecDependsOn) |
| 24 | + </GenerateNuspecDependsOn> |
| 25 | + |
21 | 26 | <!-- Suppress assembly version info generation if not obviously compiling an assembly. -->
|
22 | 27 | <GenerateAssemblyVersionInfo Condition=" '$(GenerateAssemblyVersionInfo)' == '' and '$(TargetExt)' != '.dll' and '$(TargetExt)' != '.exe'">false</GenerateAssemblyVersionInfo>
|
| 28 | + |
| 29 | + <!-- Suppress version attribute generation in Microsoft.NET.Sdk projects to avoid build failures |
| 30 | + when two sets of attributes are emitted. --> |
| 31 | + <GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute> |
| 32 | + <GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute> |
| 33 | + <GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute> |
23 | 34 | </PropertyGroup>
|
24 | 35 |
|
25 | 36 | <UsingTask AssemblyFile="$(NerdbankGitVersioningTasksPath)Nerdbank.GitVersioning.Tasks.dll" TaskName="Nerdbank.GitVersioning.Tasks.AssemblyVersionInfo"/>
|
|
38 | 49 | <_NBGV_AssemblyCopyright>$(AssemblyCopyright)</_NBGV_AssemblyCopyright>
|
39 | 50 | <_NBGV_AssemblyCompany>$(AssemblyCompany)</_NBGV_AssemblyCompany>
|
40 | 51 | </PropertyGroup>
|
41 |
| - |
| 52 | + |
42 | 53 | <Target Name="GetBuildVersion" Returns="$(BuildVersion)">
|
43 | 54 | <Nerdbank.GitVersioning.Tasks.GetBuildVersion
|
44 | 55 | BuildingRef="$(_NBGV_BuildingRef)"
|
|
49 | 60 | <Output TaskParameter="Version" PropertyName="BuildVersion" />
|
50 | 61 | <Output TaskParameter="AssemblyInformationalVersion" PropertyName="AssemblyInformationalVersion" />
|
51 | 62 | <Output TaskParameter="AssemblyFileVersion" PropertyName="AssemblyFileVersion" />
|
| 63 | + <Output TaskParameter="AssemblyFileVersion" PropertyName="FileVersion" /> |
52 | 64 | <Output TaskParameter="SimpleVersion" PropertyName="BuildVersionSimple" />
|
53 | 65 | <Output TaskParameter="PrereleaseVersion" PropertyName="PrereleaseVersion" />
|
54 | 66 | <Output TaskParameter="MajorMinorVersion" PropertyName="MajorMinorVersion" />
|
|
62 | 74 | <Output TaskParameter="CloudBuildNumber" PropertyName="CloudBuildNumber" Condition=" '$(CloudBuildNumber)' == '' "/>
|
63 | 75 | <Output TaskParameter="BuildMetadataFragment" PropertyName="SemVerBuildSuffix" />
|
64 | 76 | <Output TaskParameter="NuGetPackageVersion" PropertyName="NuGetPackageVersion" />
|
| 77 | + <Output TaskParameter="NuGetPackageVersion" PropertyName="Version" /> |
| 78 | + <Output TaskParameter="NuGetPackageVersion" PropertyName="PackageVersion" /> |
65 | 79 | <Output TaskParameter="NPMPackageVersion" PropertyName="NPMPackageVersion" />
|
66 | 80 | <Output TaskParameter="CloudBuildVersionVars" ItemName="CloudBuildVersionVars" />
|
67 | 81 | </Nerdbank.GitVersioning.Tasks.GetBuildVersion>
|
|
0 commit comments