我正在使用TeamCity来构建我的解决方案,然后将其打包并添加到TeamCity托管的Nuget服务器中。
nuspec文件已经添加了一个版本号<version>1.00</version>
,但是我希望它更新为与由TeamCity生成的构建编号相同的版本号1.0.564.9
。如果nuget只能有3个数字,那么我不介意失去尾随的.9
。
在TeamCity Build步骤中,我尝试添加Assembly Info Patcher ,但Nuget包管理器中显示的文件版本仍然是1.0.0。
我还尝试在nuspec文件中设置版本号为<version>$version$</version>
,但是我得到了一个TeamCity构建步骤错误,告诉我版本未定义。
有人能看出我漏掉了什么吗?