在TeamCity中设置Nuget包版本号

时间:2016-01-31 09:56:26

标签: teamcity nuget-package

我正在使用TeamCity构建我的解决方案,然后将其打包并将其添加到TeamCity托管的Nuget Server。

nuspec文件的版本号已添加<version>1.00</version>,但我希望将其更新为与TeamCity 1.0.564.9生成的内部版本号相同。如果nuget只能有3个数字,我不介意丢失尾随.9

在TeamCity Build Step中,我尝试添加Assembly Info Patcher,但Nuget包管理器中显示的文件版本仍为1.0.0。

我也尝试将nuspec文件中的版本号设置为<version>$version$</version>,但是我收到了一个TeamCity构建步骤错误,告诉我版本没有定义。

有人能看到我错过的东西吗?

1 个答案:

答案 0 :(得分:1)

我离开了这里,一小时后回来,答案很明显!

我在General Settings中设置了内部版本号格式,但我忘记在Build Step中设置版本号。我设置了这个,再次运行构建,包现在有正确的版本号。