繁体   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