共用方式為


選擇 Windows Installer 部署工具

您有數種不同的部署工具可以用來建立 Windows Installer 檔案 (.msi)。

下表比較 Windows Installer 安裝專案、InstallShield 2010 限量版和 Windows Installer XML Toolset。

功能

Visual Studio 安裝和部署專案

InstallShield 2010 限量版

Windows Installer XML Toolset

與 Visual Studio 整合

可使用設計工具自訂安裝程式

產生 .msi 檔案

以多個版本的 .NET Framework 為目標

設定 Windows 服務

設定使用者群組和帳戶

設定網際網路資訊服務 (IIS) 的屬性

建立新網站

安裝和設定 IIS 憑證

安裝和設定 SQL 資料庫

修改 XML 檔案

安裝必要條件

自訂安裝程式 UI

僅限 MSI UI

與 MSBuild 整合

管理自訂動作

支援重大升級

支援次要升級和修補

移轉安裝專案

N/A

是1

備註

1. 若要轉換安裝專案,您可以使用 dark.exe 對輸出 .msi 檔案進行反編譯,來建立 .wxs 檔案。 建立新的 Windows Installer 專案,並開啟 .wxs 檔案。

InstallShield 2010 限量版

InstallShield 2010 限量版 (ISLE) 是提供給 Visual Studio 開發人員使用的免費版 InstallShield,其可以取代 Visual Studio 安裝和部署專案範本中的功能。

您可以使用匯入工具,將安裝專案轉換為 ISLE 專案。 請從 Visual Studio 2010 的 [新增專案] 對話方塊建立新的 InstallShield LE 專案。 然後,按一下 [InstallShield LE] 功能表上的 [Visual Studio 部署專案匯入精靈]。

取得 InstallShield 2010 限量版

您必須先進行註冊,才能下載 InstallShield 2010 限量版。 完成下列程序之後,您就可以在 Visual Studio 2010 中看見 [InstallShield 限量版專案] 範本。

  1. 在 [檔案] 功能表上,指向 [新增],然後按一下 [專案]。

  2. 展開 [其他專案類型] 節點。

  3. 展開 [安裝和部署] 節點。

  4. 按一下 [InstallShield LE]。

  5. 按一下 [啟用 InstallShield 限量版],然後按一下 [確定]。

  6. 按一下 [立即下載]。

注意事項注意事項

您必須先使用電子郵件地址進行註冊,然後才能下載產品。

若要解除鎖定 InstallShield 2010 的所有功能,您可以升級至 InstallShield 完整版。

Windows Installer XML Toolset

您可以建立和管理部署專案,方法是使用 Windows Installer XML Toolset 3.5,這是支援 Windows Installer SDK (MSI SDK) 完整功能集的開放原始碼專案。

下表列出 Windows Installer XML 專案範本和其功能。

專案類型

說明

安裝專案

建立 Windows Installer 檔案 (.msi)。

合併模組專案

建立 Windows Installer 合併模組檔案 (.msm),您可以將這個檔案的內容合併至多個 Windows Installer 專案中。

安裝程式庫專案

建立 Windows Installer XML 程式庫 (.wixlib),您可以將這個程式庫共用給多個以這個 Windows Installer XML 工具組為基礎的不同套件使用。

取得 Windows Installer XML Toolset

Windows Installer XML 工具組 (英文) 下載 Windows Installer XML 工具組,然後您就可以搭配 Visual Studio 使用工具組,建立 Windows Installer 檔案 (.msi)。

Visual Studio 安裝和部署專案

您可以使用安裝和部署專案範本建立 Windows Installer 檔案,來部署您的應用程式。 Visual Studio 安裝和部署專案範本提供有限的 Windows Installer SDK 功能。 若要以 Visual Studio UI 未提供的功能來修改 Windows Installer 檔案 (.msi),您可以使用 Orca.exe 開啟和編輯 MSI 資料庫。 如需詳細資訊,請參閱 Orca.exe (Windows)

警告

未來的 Visual Studio 版本將不包含 Visual Studio Installer 專案範本。 為保留 Visual Studio Installer 專案中的現有客戶投資,Microsoft 將依照產品生命週期策略繼續支援 Visual Studio 2010 隨附的 Visual Studio Installer 專案。 如需詳細資訊,請參閱針對商業與開發產品的延伸 Microsoft 支援週期原則 (英文)。

下表列出專案範本和其功能。

專案類型

說明

安裝專案

建立 Windows 架構應用程式的安裝程式。 安裝專案的檔案會安裝到使用者電腦的 Program Files 目錄中。

Web 安裝專案

建立 Web 應用程式的安裝程式。 Web 安裝專案的檔案會安裝至網頁伺服器上的虛擬根目錄中。

合併模組專案

可由多個 Windows 應用程式共用的封裝元件。 合併模組專案讓您能封裝檔案或元件至單一模組,讓模組共用更容易。 所產生的 .msm 檔案可包含在任何其他的部署專案中。

安裝精靈

帶領開發人員完成建立安裝專案或 Web 安裝專案的程序。

CAB 專案

建立封包檔案以下載至舊版的 Web 瀏覽器。 您可以使用封包專案,來封裝可從網頁伺服器下載至 Web 瀏覽器的 ActiveX 元件。

取得安裝和部署專案

Visual Studio Professional、Visual Studio Premium 和 Visual Studio Ultimate 均有提供安裝和部署專案範本。 您無法自行將這些專案範本安裝到 Visual Studio Express 版本中。

在 [新增專案] 對話方塊中可看到範本和精靈。 展開 [其他專案類型] 節點,選取 [安裝和部署專案] 節點,然後按一下 [Visual Studio Installer]。

請參閱

概念

設定和部署專案

其他資源

Visual Studio Installer 部署