1. 程式人生 > >.net framework 打包進 msi安裝包,使得安裝時自動安裝

.net framework 打包進 msi安裝包,使得安裝時自動安裝

在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,然後開始安裝程式。