0

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

所以现在我被两个文件困住了——Setup.exe 和 MSI。我想要一个检查先决条件的文件(就像 Setup.exe 一样),然后运行 ​​MSI(不是静默,必须显示 MSI UI)。

我怎样才能做到这一点?

谢谢!

4

2 回答 2

0

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

可用的引导程序工具也必须这样做。

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

于 2013-07-11T17:55:33.703 回答
0

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

于 2013-07-01T08:03:51.443 回答