0

我有一个VS2012 sln包括安装屏蔽安装程序项目。如果我通过解决方案资源管理器手动构建解决方案/项目,一切都会很好。但是,当使用 TFS 构建定义时,我收到以下错误:

C:\Builds\1\<NAME>\<Build_Definition_Name>\Sources\InstallSetup\InstallSetup.isproj (29): 导入的项目

" C:\Program Files (x86)\MSBuild\InstallShield\2012SpringLimited\InstallShield.targets" 未找到。确认声明中的路径正确,并且该文件存在于磁盘上。

有人可以帮忙吗?

信息:

Using VS 2012
    OS - Win 7 x64 Pro
4

2 回答 2

0

您需要在运行构建的机器上安装 InstallShield。

于 2013-08-20T20:56:17.673 回答
0

如果有人遇到同样的问题,我可以通过阅读 Flexera 在他们的网站上提到的内容来解决它:链接

简要说明:在构建定义的进程选项卡中,确保 MSBuild 平台面向 x86。

我也运行了 64 位 Windows (8.1) 和 Team Foundation Server 2013 Express。

于 2014-05-12T16:40:37.527 回答