我需要将Wix 3.7升级到3.10.2

我需要将Wix 3.7升级到3.10.2,wix,wix3.10,Wix,Wix3.10,我需要将WIX3.7升级到3.10.2。我目前正在使用WiX.3.7\setupbld.exe在项目文件中创建设置。刚刚在我的电脑中安装了Wix 3.10.2工具集。在提交源代码管理的Wix.3.7文件夹中找不到我以前使用的setup.exe、setupbld.exe或SetupBuilder.dll。有人能帮忙吗?这里重复问题: 基本上,如果要使用WiX 3.7中的setup.exe、setupbld.exe和SetupBuilder.dll,只需将它们从WiX 3.7“bin”文件夹复制到新

我需要将WIX3.7升级到3.10.2。我目前正在使用WiX.3.7\setupbld.exe在项目文件中创建设置。刚刚在我的电脑中安装了Wix 3.10.2工具集。在提交源代码管理的Wix.3.7文件夹中找不到我以前使用的setup.exe、setupbld.exe或SetupBuilder.dll。有人能帮忙吗?

这里重复问题:

基本上,如果要使用WiX 3.7中的setup.exe、setupbld.exe和SetupBuilder.dll,只需将它们从WiX 3.7“bin”文件夹复制到新WiX版本的“bin”文件夹中即可

编辑
或者,您可以尝试使用wixburn创建一个简单的引导程序应用程序

以下是一个例子:


有关如何构建捆绑包的更多文档可在此处找到:

我们更新到Wix 3.10.2的原因是避免“被称为DLL劫持的漏洞”,从Wix 3.7复制时是否可以解决此问题。如果DLL劫持是一个问题,“不要使用EXE安装程序”,我已经更新了我的答案,以包括另一种方法,即使用Burn。