构建项目时的通常过程是,一旦所有文件都从源代码管理中被拖下来,AssemblyInfo 修补程序就会运行。
我们在使用 CodeSmith 时遇到了这个问题。问题是我们有两个构建步骤。
第 1 步 - 运行 CodeSmith 模板构建
这会生成一个 Visual Studio 解决方案
第 2 步 - 构建 Visual Studio 项目
这会生成我们的构建。
我们希望在第 1 步完成后运行 AssemblyInfo 修补程序,因为在 CodeSmith 模板生成之前不会有 AssemblyInfo.cs 文件。
有没有办法做到这一点?
我们在 Windows 7 上使用 TeamCity 7.0.3 和 Visual Studio 2010 (SP1)。
谢谢。