VSTS - NUGET 创建内部版本号作为版本
VSTS - NUGET creation build number as version
我正在 VSTS 上设置我的 nuget packgae 的持续集成,我按照此处提到的步骤https://docs.microsoft.com/en-us/vsts/build-release/tasks/package/nuget 将内部版本号设置为 nuget 版本。
我正在使用 2.* 的 nuget 包,自动包版本控制设置为使用内部版本号和内部版本号格式,选项设置为 $(BuildDefinitionName)_$(Year:yyyy).$(Month).$ (DayOfMonth)$(Rev:.r).
但这并不影响我的版本,它总是相同的 2.0.1
我无法理解必须完成的额外任务。
内部版本号已由 GitVersionTask 更新。因此,通过将 UpdateAssemblyInfo 指定为 false 来禁用它。
<PropertyGroup>
...
<UpdateAssemblyInfo>false</UpdateAssemblyInfo>
...
</PropertyGroup>
文章:GitVersionTask Conditional control tasks.
如果不需要更新版本,可以卸载GitVersionTask包。
我正在 VSTS 上设置我的 nuget packgae 的持续集成,我按照此处提到的步骤https://docs.microsoft.com/en-us/vsts/build-release/tasks/package/nuget 将内部版本号设置为 nuget 版本。
我正在使用 2.* 的 nuget 包,自动包版本控制设置为使用内部版本号和内部版本号格式,选项设置为 $(BuildDefinitionName)_$(Year:yyyy).$(Month).$ (DayOfMonth)$(Rev:.r).
但这并不影响我的版本,它总是相同的 2.0.1
我无法理解必须完成的额外任务。
内部版本号已由 GitVersionTask 更新。因此,通过将 UpdateAssemblyInfo 指定为 false 来禁用它。
<PropertyGroup>
...
<UpdateAssemblyInfo>false</UpdateAssemblyInfo>
...
</PropertyGroup>
文章:GitVersionTask Conditional control tasks.
如果不需要更新版本,可以卸载GitVersionTask包。