我正在使用TeamCity构建一个包含许多组件的大型解决方案,但其中许多组件可能被单独构建的DLL引用(即不是由TeamCity构建的)
这意味着如果我使用AssemblyInfo Patcher,那么“外部”DLL往往会在引用不同的AssemblyVersion时停止工作。
我真的想让AssemblyFileVersion更新,以便用户可以准确地报告他们正在使用的构建,但我不希望触及AssemblyVersion。如果我将AssemblyVersion字段留在修补程序中,它只是默认为%build.number%。
答案 0 :(得分:1)
您应该尝试使用文件内容替换器功能。我遇到了类似的问题,并切换到文件内容替换。它甚至还有一个内置的模板,可以帮到你。