有没有办法告诉TeamCity的AssemblyInfo Patcher只更改AssemblyFileVersion(并单独保留AssemblyVersion)

时间:2013-11-11 15:26:41

标签: teamcity

我正在使用TeamCity构建一个包含许多组件的大型解决方案,但其中许多组件可能被单独构建的DLL引用(即不是由TeamCity构建的)

这意味着如果我使用AssemblyInfo Patcher,那么“外部”DLL往往会在引用不同的AssemblyVersion时停止工作。

我真的想让AssemblyFileVersion更新,以便用户可以准确地报告他们正在使用的构建,但我不希望触及AssemblyVersion。如果我将AssemblyVersion字段留在修补程序中,它只是默认为%build.number%。

1 个答案:

答案 0 :(得分:1)

您应该尝试使用文件内容替换器功能。我遇到了类似的问题,并切换到文件内容替换。它甚至还有一个内置的模板,可以帮到你。

Team City Documentation on File Content Replacer

相关问题