簡體   English   中英

如何在 wix 中指定生成的 MSI 根據系統架構(x64 與 ARM64)安裝文件?

[英]How can I specify in wix that the resulting MSI installs files depending on system architecture (x64 vs ARM64)?

對於我們的產品,我們不想根據系統架構使用不同的安裝程序來打擾用戶。 現在我們只想在x64 Windows 上安裝x64二進制文件,在本機ARM64 Windows 上只安裝ARM64二進制文件。

讓我感到困惑的是,似乎沒有內置的功能。 當然,我可以編寫一個自定義操作並通過IsWow64Process2 ,但是對於這么簡單的事情,這似乎有點IsWow64Process2設計!

我是否忽略了一些簡單的方法來做到這一點?

根據WiX Package 元素的文檔,這可以使用Platform屬性指定,但是文檔還指出應該避免使用此屬性,以支持命令行上的-arch標志。

暫無
暫無

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

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