当我在Visual Studio中构建解决方案时,Wix项目没有编译

时间:2013-10-17 18:13:09

标签: visual-studio-2012 wix

我刚刚继承了一个使用Wix进行安装设置的项目。我注意到,当我右键单击解决方案并选择Build时,Wix项目也不会构建。我必须右键单击每个Wix项目,然后单击Build。有什么我想念的吗?

1 个答案:

答案 0 :(得分:3)

默认情况下,构建“Any CPU”平台时不会构建WiX项目,因为Windows Installer程序包是特定于CPU的。因此,您需要使用以下步骤更新解决方案构建配置,以将您的WiX项目及其依赖项包含在Team Foundation Build中。

  1. 在解决方案中,打开Configuration Manager(Build | Configuration Manager)。
  2. 将“Debug”配置设置为活动配置。
  3. 从下拉列表中选择您计划构建的“x86”平台。
  4. 确保在“构建”列中选中了WiX项目。
  5. 确保在“构建”列中也检查了WiX项目使用的任何项目引用。
  6. 将“Release”配置设置为活动配置。
  7. 重复步骤3-5以确保为“发布”配置构建WiX项目及其依赖项。
  8. 如果您打算构建'x64'平台,请对'x64'平台重复步骤3-7。
  9. 关闭Configuration Manager并保存解决方案。
  10. 来源:WIX Toolset Documentation