3

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

这意味着,如果我使用 AssemblyInfo Patcher,“外部”DLL 往往会停止工作,因为它们是参考不同的 AssemblyVersion 构建的。

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

4

1 回答 1

1

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

关于文件内容替换器的 Team City 文档

于 2015-12-03T11:10:05.967 回答