在Any CPU解决方案中跳过Wix安装程序项目构建

3
我正在尝试构建一个已配置为Release | Any CPU的解决方案,其中包含一个配置为x86的Wix安装程序项目。解决方案中的所有内容都构建得很好,但总是跳过Wix安装程序。在Visual Studio中构建时可以正常工作,但从命令行构建存在问题。我这样调用它:
"C:/Program Files (x86)//Microsoft Visual Studio 10.0/Common7/IDE/devenv.com" /Rebuild "Release|Any CPU" "MySolution.sln"

这是错误信息:

Skipped Rebuild All: Project: Service.WixInstall, Configuration: Release x86 ----- Project not selected to build for this solution configuration
3个回答

0

请查看这个Stack Overflow答案。特别是:

"由于Windows Installer packages是特定于CPU的,因此在构建“Any CPU”平台时将不会构建WiX项目。"

SO答案中的nabble链接是wix-users邮件列表条目的参考,并包含一些有用的链接。


0

这不是一个错误,只是提供给您的信息。

该项目未被选中以构建此解决方案配置

打开配置管理器,选择解决方案配置和解决方案平台。然后在项目行中,选择要与解决方案一起构建的项目配置和项目平台。

如何创建和编辑配置

据我所知,Visual Studio Express 的配置功能有所减少。如果这对您造成了问题,您可以使用文本编辑器编辑解决方案文件。


0

检查Wix项目构建是否在配置管理器 -> 活动解决方案平台 ->“Any CPU”中选择。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接