创建一个嵌入了目标MSI的先决条件安装程序

时间:2013-06-30 15:07:14

标签: installer windows-installer

我使用WIX为我的应用程序创建了一个安装程序。另外,我有一个setup.exe文件,我使用VS Booststrapepr创建,它验证.NET是否已安装在计算机上,如果没有则安装它。

所以现在我遇到了两个文件 - Setup.exe和MSI。我想有一个文件检查先决条件(就像Setup.exe一样),然后运行MSI(不是默默地,必须显示MSI UI)。

我怎样才能做到这一点?

谢谢!

2 个答案:

答案 0 :(得分:0)

您不需要单独的exe来检查是否存在.NET框架,在您的WiX for MSI中,您可以添加创作来检查是否存在.NET Framework,请参阅此链接以了解如何检查。 NET FX:http://wix.sourceforge.net/manual-wix3/check_for_dotnet.htm

答案 1 :(得分:0)

为什么不使用自动提款机作为最简单的解决方案? IEXPRESS已经安装完毕。 WinRar,7Zip,......

可用的引导陷阱工具也必须这样做。

您可以编写自己的小型C ++启动程序.exe来检查.NET,而不是使用VS setup.exe,而只需启动原始的.NET安装。