簡體   English   中英

如何讓 WiX 生成 64 位 MSI?

[英]How do I get WiX to generate a 64-bit MSI?

我正在使用 WiX 3.6 和 VS2010。 我有一個 32 位安裝工作,我正在嘗試讓一個 64 位安裝工作。

  • 我在配置屬性中將平台設置為“x64”。
  • 我在安裝腳本中將 Package 標記中的 Platform 屬性設置為“x64”。
  • 我將安裝目錄從“ProgramFilesFolder”更改為“ProgramFiles64Folder”。
  • 我為每個組件添加了屬性 Win64="yes"。

我認為這足以生成 64 位 MSI,但它仍然堅持將所有內容安裝在“Program Files (x86)”而不是“Program Files”中。

我錯過了什么?

我的錯。 它正在構建 64 位版本就好了,但我正在測試一個舊的 x64 版本,它沒有被正確地標記為 x64。 一旦我正確構建了 x64 版本,生成的 MSI 就會被放置在 bin/x64/Release 中,但我仍在測試 bin/Release 中的版本。 偶爾刪除所有輸出文件並重建是值得的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM