我使用WIX为我的应用程序创建了一个安装程序。另外,我有一个setup.exe文件,我使用VS Booststrapepr创建,它验证.NET是否已安装在计算机上,如果没有则安装它。
所以现在我遇到了两个文件 - Setup.exe和MSI。我想有一个文件检查先决条件(就像Setup.exe一样),然后运行MSI(不是默默地,必须显示MSI UI)。
我怎样才能做到这一点?
谢谢!
答案 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安装。