2014-03-12 22 views
1

我正在使用build.vcs.number。为我的程序集进行版本控制。然而,最后的日子里我收到编译错误消息:TeamCity和错误的build.vcs.number。 <vcs_id>

“错误CS0647:错误发出‘System.Reflection.AssemblyVersionAttribute’属性 - 3.2.0.66237‘指定的版本‘’无效’”

我知道程序集编号限制为65535.有没有办法重置计数器或以任何方式解决此问题?我试图在TeamCity中重新创建VCS,但仍然出现错误。

谢谢!

回答

0

通常,此计数器位于生成配置的“常规设置”页面中。你可以在“Build counter”文本框中输入一个新值。

0

您可以根据其他答案的建议重置构建计数器,但是您是否考虑过使用AssemblyProduct属性而不是AssemblyVersion这意味着您可以将任何您喜欢的内容放入该字段中。

在我们建立我们把构建计数器从TeamCity的独特的善变节点ID:

enter image description here

想必您有一些脚本之前的TeamCity构建更新的AssemblyInfo.cs注入TC建立计数器到AssemblyVersion字段中,因此您必须将其更改为AssemblyProduct字段