.net framework 打包進 msi安裝包,使得安裝時自動安裝
阿新 • • 發佈:2019-02-20
在visual studio 2005中把.net framework打包進MSI安裝包是非常容易。
我們首先要為自己的工程新增一個Setup工程:
1、檔案選單,選擇新建->工程
2、在新建工程對話視窗中,選擇Setup and Deployment
3、在模版列表中,雙擊Setup project
4、新增工程輸出、工程依賴的程式集、檔案等
5、在Solution Explorer 中,在剛才建立的安裝工程上點右鍵,選擇屬性
6、在屬性視窗中,點選 Prerequisites,系統彈出下面的對話方塊
選中create setup program to install prerequisite components.在可以安裝的元件中選擇.net framework 2.0,在下面指定安裝位置的選項中,如果希望安裝時從微軟網站下載,選擇第一項;如果希望直接把再發行包打包到安裝程式中,則選擇第2項。確定後編譯安裝工程,生成的安裝檔案如下圖:
其中dotnetfix檔案下就包含了.net framework的可再發行包。安裝時安裝程式會自動檢測目標機器是否有.net framework 2.0,如果沒有,安裝程式會自動安裝.net framework 2.0,然後開始安裝程式。