我正在尝试构建一个配置为Release |的解决方案包含为x86配置的Wix安装程序项目的任何CPU。解决方案中的所有内容都很好,但总是跳过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
答案 0 :(得分:0)
这不是错误;这只是为了您的信息。
未选择要为此解决方案配置构建的项目
打开配置管理器,选择解决方案配置和解决方案平台。然后在项目的行中,选择要使用解决方案构建的项目配置和项目平台。
How to: Create and Edit Configurations
IIRC,Visual Studio Express减少了配置功能。如果这对您来说是个问题,您可以使用文本编辑器编辑解决方案文件。
答案 1 :(得分:0)
检查是否在Configuration Manager中选择了wix项目构建 - >有源解决方案平台 - > “任何CPU”。
答案 2 :(得分:0)
检查this SO answer。特别是:
“构建'任何CPU'平台时,不会构建WiX项目 因为 Windows Installer程序包是特定于CPU的。“
SO答案中的nabble链接是this wix-users mailing list entry的引用,包含一些有用的链接。