如何使用TFS 2010 Build构建Visual Studio安装项目(.vdproj)?

时间:2016-06-09 07:20:13

标签: visual-studio-2013 tfs msbuild installation

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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/