本文將逐步說明如何在 Visual Studio .NET 部署環境中建立安裝套件。文中也說明了不同類型的安裝專案,以及如何在安裝程式中加入檔案或依存檔。
部署專案的類型
部署專案共計有 5 種類型:合併模組專案、安裝專案、Web 安裝專案,以及封包專案。「安裝精靈」可以逐步引領您執行建立部署專案的每個步驟。 以下的方針,可以協助您為自己的專案選擇適當類型的部署專案。
摺疊此表格展開此表格
| 專案類型 | 用途 |
|---|
| 合併模組專案 (.msm) | 可供多個應用程式共用的套件元件 |
| 安裝專案 (.msi) | 建立 Windows 類型應用程式的安裝程式 |
| Web 安裝專案 (.msi) | 建立 Web 應用程式的安裝程式 |
| 封包專案 (.cab) | 建立下載到舊版 Web 瀏覽器的封包檔案 |
| 安裝精靈 (.msi) | 協助自動化建立此表格所提到的任一部署專案 |
合併模組專案可讓您將檔案或元件封裝成單一模組,以方便共用。 其所造成的 .msm 檔案可以包含在其他的部署專案裡,不過無法自行部署。
「安裝」與「Web 安裝」專案之間的區別將對安裝程式部署的位置產生關聯。
- 就「安裝」專案而言,安裝程式將檔案安裝到目標電腦的 Program Files 目錄。
- 在「Web 安裝」專案裡,安裝程式將檔案安裝到 Web 伺服器上的虛擬根目錄 (Virtual Root)。
「封包」專案可讓您建立一個 .cab 檔案,將 ActiveX 元件 封裝起來;ActiveX 元件可由 Web 伺服器下載至 Web 瀏覽器。
如何建立安裝套件
- 以下列方法之一啟動新的專案:
- 在 [檔案] 功能表,指向 [新增],再按一下 [專案]。
- 或 - - 如果您已開啟專案並想為其建立安裝套件,請在 [方案 MyProject] 上按一下滑鼠右鍵 (其中的專案名稱是 MyProject)。在「方案總管」,指向 [新增],再按一下 [新增專案]。
- 在 [新增專案] 對話方塊的 [專案類型] 窗格中,選擇 [安裝和部署專案],再到 [範本] 窗格選擇您想要的安裝的類型。
此專案即會被加入於「方案總管」內,然後會開啟 [檔案系統編輯器]。 - 在 [屬性] 對話方塊,選擇 ProductName 屬性,再輸入您的產品名稱。
如何將新增檔案於安裝套件
- 在 [檔案系統編輯器],選擇 [Application Folder] 節點。
- 在 Application 資料夾上按一下滑鼠右鍵,再到 [動作] 功能表,按一下 [加入] 及 [檔案]。在 [加入檔案] 對話方塊中,瀏覽並選取要加入到應用程式的檔案。
注意:如果您的方案中已經具有一個應用程式專案,則可選取 [專案輸出] 而非 [檔案] 來新增專案輸出。 - 如果要在安裝套件中加入一個既有的合併模組 (封包專案不可能這麼做),請在 [方案總管] 中以滑鼠右鍵按一下安裝套件的名稱。按一下 [新增],再按一下 [合併模組]。在 [加入模組] 對話方塊,瀏覽並選取要加入應用程式的合併模組。
若要將捷徑加入您的專案,請瀏覽以下的「Microsoft 知識庫」文件:
307358?
(http://support.microsoft.com/kb/307358/ZH-TW/
)
HOW TO:建立 .NET 部署專案的捷徑
若要確定您的檔案在安裝時已正確登錄,請瀏覽以下的 Microsoft Knowledge Base 文件:
307367?
(http://support.microsoft.com/kb/307367/ZH-TW/
)
HOW TO:Register COM Objects in Visual Studio .NET