安裝SmallestDotNet 3.5(http://www.hanselman.com/blog/SmallestDotNetOnTheSizeOfTheNETFramework.aspx)作爲CustomIction安裝MSI以確保安裝.NET 3.5後還有什麼需要說明的嗎?SmallestDotNet作爲MSI安裝後的CustomAction
我發現許多更復雜的方法(部分)將.NET框架包含到安裝程序中。
如何自動安裝msi後安裝(如有必要).NET 3.5框架?
安裝SmallestDotNet 3.5(http://www.hanselman.com/blog/SmallestDotNetOnTheSizeOfTheNETFramework.aspx)作爲CustomIction安裝MSI以確保安裝.NET 3.5後還有什麼需要說明的嗎?SmallestDotNet作爲MSI安裝後的CustomAction
我發現許多更復雜的方法(部分)將.NET框架包含到安裝程序中。
如何自動安裝msi後安裝(如有必要).NET 3.5框架?
您將需要使用引導程序來安裝.NET和您的應用程序,因爲您不能同時運行兩個MSI進程。
通常,如果未找到.NET,您將在MSI中使用LaunchCondition來阻止安裝應用程序,這會停止用戶安裝應用程序但取消.NET安裝的情況 - 這意味着您的應用程序無法安裝用過的。使用維克斯和Visual Studio
例子可以在WiX的手動How To: Install the .NET Framework Using a Bootstrapper
下找到,我也聽說了dotNetInstaller引導程序相當不錯的事情,但從來沒有使用過它自己。