安装MSI后,最小的DotNet作为自定义操作

时间:2010-02-09 23:20:09

标签: .net windows-installer

安装MSI后,有什么要说安装SmallestDotNet 3.5(http://www.hanselman.com/blog/SmallestDotNetOnTheSizeOfTheNETFramework.aspx)作为CustomAction以确保安装了.NET 3.5吗?

我发现了许多更复杂的方法(部分)将.NET框架包含在安装程序中。

如何在msi安装后自动安装(如有必要).NET 3.5框架?

1 个答案:

答案 0 :(得分:0)

您需要使用引导程序来安装.NET和您的应用程序,因为您不能同时运行两个MSI进程。

一般情况下,如果找不到.NET,您可以在MSI中使用LaunchCondition来阻止安装应用程序,这会停止用户安装应用程序但取消.NET安装的情况 - 这意味着您的应用程序无法使用

使用WiX和Visual Studio的示例可以在How To: Install the .NET Framework Using a Bootstrapper

下的WiX手册中找到

我也听说dotNetInstaller引导程序相当不错,但我自己从未使用它。