从MSBuild引导程序启动x86或x64 MSI

Mat*_*ttB 8 msbuild windows-installer wix bootstrapper

所以我有一个基于WiX的MSI安装了一些设备驱动程序,因此我有一个x64和x86版本.该软件包还具有.NET 3.5依赖性,因此我正在生成一个引导程序来执行此操作,然后启动MSI.我的问题是,是否有人知道一种创建引导程序的方法,该引导程序将检测其运行的平台并启动相应的MSI.我已经开始搜索这样的解决方案了,到目前为止还没有发现任何问题.谢谢!

小智 1

如果您在启动 msi 之前安装 .Net,您还可以包含一个用 c# 编写的 exe,用于检测您的平台,然后将答案传递回引导程序。

我使用了一个检测平台的exe文件,创建了一个注册表项,我正在验证该注册表项以决定要启动的内容。

C# 示例