【问题标题】:How to build Visual Studio Setup projects (.vdproj) with TFS 2010 Build ?如何使用 TFS 2010 Build 构建 Visual Studio 安装项目 (.vdproj)?
【发布时间】:2016-10-09 17:06:52
【问题描述】:

我们有一个包含 VS (2013) 设置项目的解决方案。显然 MSBuild 不支持构建此类项目,因此我们必须通过开发机器手动运行构建。 我看到以下链接显示了一种解决方法:

http://colinsalmcorner.com/post/building-vs-2015-setup-projects-in-team-build#comments

但我们不想在我们的构建机器上安装 VS。

有没有办法解决这个问题? 在构建机器中构建设置项目的最佳方法是什么? 谢谢

【问题讨论】:

  • 构建机器应该与开发人员工作站几乎相同。如果您的开发人员工作站有 Visual Studio,那么您的构建机器也应该有。安装在构建机器上的 Visual Studio 副本通常不计入您的许可证。

标签: visual-studio-2013 tfs msbuild installation


【解决方案1】:

默认情况下,Team Build 2010 调用 MSBuild 在构建代理计算机上构建项目。如果一个项目不支持 MSBuild 构建它,我们需要提供一个可以构建这个项目的编译器,并且这个编译器支持运行命令行来调用它,所以我们可以添加 InvokeProcess 活动(执行命令行)以调用该编译器以在构建过程模板中构建此项目。

如果 VS 是您构建此设置项目的编译器,则需要将其安装在您的构建机器上。

使用 TFS 2010 Team Build 构建 Visual Studio 安装项目: http://blog.ehn.nu/2010/05/building-visual-studio-setup-projects-with-tfs-2010-team-build/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-01
    • 2019-07-02
    • 2011-04-08
    • 1970-01-01
    • 2011-06-12
    • 2011-04-25
    相关资源
    最近更新 更多