gpt4 book ai didi

codesmith - 在特定的构建步骤后如何运行Team City AssemblyInfo修补程序

转载 作者:行者123 更新时间:2023-12-02 04:00:35 28 4
gpt4 key购买 nike

生成项目时,通常的过程是,一旦将所有文件从源代码控制中拖放下来,就会运行AssemblyInfo修补程序。

使用CodeSmith时,我们对此有疑问。问题在于我们有两个构建步骤。

步骤1-运行CodeSmith模板构建

这将生成一个Visual Studio解决方案

步骤2-构建Visual Studio项目

这将生成我们的构建。

我们要在完成步骤1之后运行AssemblyInfo修补程序,因为在CodeSmith模板生成该文件之前,将没有AssemblyInfo.cs文件。

有什么办法吗?

我们正在Windows 7上使用TeamCity 7.0.3和Visual Studio 2010(SP1)。

谢谢。

最佳答案

我会将您的构建配置分为两个具有工件和快照依赖关系的构建配置。

构建配置1 :

  • 运行CodeSmith模板构建
  • 将解决方案文件发布为工件

  • 构建配置2 :
  • 解决了构建配置文件
  • 应用AssemblyInfo修补程序
  • 关于codesmith - 在特定的构建步骤后如何运行Team City AssemblyInfo修补程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10738369/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com