![](/img/trans.png)
[英]How do I conditionally install a file with WiX based on the target machine (32bit or 64bit)?
[英]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文章可能會為您提供更多信息 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.