我想在不符合某些先決條件的用戶計算機上安裝.NET 4.0應用程序。如何從引導程序包創建可運行的安裝程序?
我需要能夠在我的安裝程序中定義這些先決條件的安裝順序,因爲它們相互依賴(.NET 4.0,Windows Installer 4.5,SQL Server 2008 R2等)。
AFAIK這是可行的通過以下幾種方式:
創建一個自定義的引導程序,並將其包含在我的Visual Studio安裝項目的先決條件:我做靜默安裝,所以我不能提供適當的以這種方式向用戶反饋。我不想這樣做。
使用工具,如dotNetInstaller。
創建自定義安裝程序,該自定義安裝程序按正確順序安裝所有先決條件,最後安裝應用程序本身。
不過,我想用下面的路徑下找到,通常默認的引導程序包中定義的安裝條件:C:\ Program Files文件\微軟的SDK \的Windows \ v7.0A \引導程序\軟件包\
所以我的問題是:如何使用XML文件中定義的使用安裝條件(重新創建它們會很麻煩)的引導程序包製作單個可執行文件?我想用dotNetInstaller或我的自定義安裝程序來使用這個單一的可執行文件。
另外我怎麼能告訴dotNetInstaller使用這些軟件包,而不必手動重新創建所有的安裝條件?