与 MSI 安装程序基本相同的问题:有条件地包含 32 或 64 位系统的一个或另一个文件,但我想在 ARM 而不是 x86/x64 上检测 Windows,因此我可以根据平台选择三个不同文件之一信息
这取决于您使用什么工具来构建 MSI。
上次我检查 Windows Installer 中没有本机支持来获取此信息,因此对于使用 Advanced Installer 构建的软件包,我们添加了自定义代码来检测平台并相应地设置属性 AiArm64。
其他安装程序创作工具可能根本不提供此支持,或者它们可能使用不同的检测逻辑。
免责声明:我致力于团队建设高级安装程序。