如何让WiX生成64位MSI?

时间:2010-11-29 13:35:46

标签: wix windows-installer 64-bit wix3.6

我使用的是WiX 3.6和VS2010。我有一个32位安装工作,我正在尝试64位安装工作。

  • 我在配置属性中将平台设置为“x64”。
  • 我在安装脚本中将Package标记中的Platform属性设置为“x64”。
  • 我将安装目录从“ProgramFilesFolder”更改为“ProgramFiles64Folder”。
  • 我为每个组件添加了属性Win64 =“yes”。

我认为这足以生成64位MSI,但它仍然坚持在“Program Files(x86)”而不是“Program Files”中安装所有内容。

我错过了什么?

1 个答案:

答案 0 :(得分:2)

我的错误。它正在构建64位版本,但我正在测试一个未正确标记为x64的旧x64版本。一旦我正确构建了x64版本,生成的MSI就被放置在bin / x64 / Release中,但我仍在测试bin / Release中的版本。偶尔删除所有输出文件并重建是值得的。