如何在构建模板中使用devenv绕过MSbuild构建installshield项目?

时间:2014-07-25 03:13:13

标签: visual-studio-2012 tfs msbuild tfs2012 installshield

IDE:

Visual Studio Premium 2012

最近为我的解决方案添加了 installshield项目,以便生成setup.exe。在我构建时手动,一切似乎都在工作,并在bin下生成setup.exe

问题: 当我使用TFS 2012构建触发构建时,在drop文件夹和日志文件下没有生成 setup.exe ,我看到installshield项目没有使用MSbuild构建。

记录错误: .isproj is not supported by MSBuild and cannot be built

在进一步的分析和研究中,我发现MS build不支持某些项目类型。还通过使用构建模板修改工作流,找到了使用devenv而不是MSbuild构建installshield项目的替代here

即使遵循上述解决方案,我仍然遇到同样的问题,setup.exe未生成,并在日志文件中看到相同的问题。

任何帮助表示赞赏:)

1 个答案:

答案 0 :(得分:0)

是您在Devenv调用中指定的配置和平台,设置为构建安装项目吗?查看正在传递的设置的解决方案构建配置,并确保为该配置和平台勾选(设置为构建)安装项目