0

我正在 VSTS 上设置我的 nuget packgae 的持续集成,我正在按照此处提到的步骤https://docs.microsoft.com/en-us/vsts/build-release/tasks/package/nuget获得内部版本号作为nuget版本。

我正在使用 2.* 的 nuget 包,其中自动包版本控制设置为使用选项设置为 $(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(版本:.r)。

但这不会影响我的版本它总是相同的 2.0.1

我无法理解必须完成哪些额外任务。

4

1 回答 1

1

内部版本号已由 GitVersionTask 更新。因此,通过将 UpdateAssemblyInfo 指定为 false 来禁用它。

<PropertyGroup>
  ...
  <UpdateAssemblyInfo>false</UpdateAssemblyInfo>
  ...
</PropertyGroup>

文章:GitVersionTask 条件控制任务

如果不需要更新版本,可以卸载 GitVersionTask 包。

于 2018-01-30T07:26:17.397 回答