簡體   English   中英

是否可以在32位機器上使用WiX定位x64 .msi?

[英]Is it possible to target x64 .msi with WiX on a 32bit machine?

我正在虛擬32位機器上開發SharePoint解決方案,我使用Wix打包設置。

我的解決方案是針對32位和64位環境,但為了創建64位MSI,我需要擁有64位機器和64位版本的WiX。 通常情況下,這不是問題,因為我只需要使用64位開發環境。

但是在64位平台上開發SharePoint解決方案存在一些問題,這或多或少迫使我在32位平台上開發。 因此,我無法創建64位MSI,除非我將源文件復制到64位機器只是為了構建64位MSI,這感覺有點麻煩。

有沒有什么技巧可以在我的32位開發盒上標記/構建64位MSI包,如果可能的話?

您無需運行64位開發計算機即可創建64位MSI文件。

使MSI文件“64位”的原因很簡單,即摘要信息流中的“模板摘要”字段設置為“AMD64; 1033”(一個可能的示例)而不是“Intel; 1033”。

此MSDN文章可能會為您提供更多信息

AFAIK Wix工具集與平台無關,你需要安裝x64版本 ,你需要在設置中使用正確的標志(有很多地方你需要明確x64,更多信息在這里 )。

暫無
暫無

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

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