在任何CPU解决方案中都跳过了Wix安装程序项目构建

时间:2014-10-22 03:10:07

标签: visual-studio build wix wix3.8

我正在尝试构建一个配置为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

3 个答案:

答案 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的引用,包含一些有用的链接。