編寫 Windows Installer 套件
資料會驅動 Windows Installer 模型。 例如,您不需要編寫程序指令碼來複製檔案和寫入登錄項目,而是在包含檔案和登錄資料的資料庫資料表中編寫資料列和資料行。
資料庫項目
若要安裝 VSPackage,Windows Installer 套件必須包含資料庫項目,才能執行下列工作:
搜尋系統以找出 VSPackage 支援的 Visual Studio 版本 (使用包含 AppSearch、CompLocator、RegLocator、DrLocator 和 Signature 的 Windows Installer 資料表)。
如果未安裝任何支援的 Visual Studio 版本,或不符合 VSPackage 的另一個系統需求 (使用 LaunchCondition 資料表),請取消安裝。
安裝 VSPackage 和相依性檔案 (使用目錄、元件和檔案資料表)。
將 VSPackage 的適當資訊新增至登錄 (使用登錄資料表)。
在 Visual Studio 中整合 VSPackage,方法是呼叫 devenv.exe /setup (使用 CustomAction 資料表)。
如需詳細資訊,請參閱 Windows Installer。
安裝工具
各種第三方安裝工具會為 Windows Installer 套件提供開發環境。 可用的免費工具如下:
InstallShield 限量版
您可以透過 Visual Studio [新增專案] 對話方塊取得 InstallShield 限量版。 展開 [其他專案類型],然後選取 [設定和部署]。 選取 InstallShield 範本。
Windows Installer XML 工具組
Windows Installer XML (WiX) 工具組會從 XML 原始檔建置 Windows Installer 套件。 WiX 工具組是 Microsoft 開放原始碼專案。 您可以從 Wix工具組下載原始程式碼和可執行檔案。
如需使用 Visual Studio SDK 整合到 Visual Studio 中的商業產品,請參閱 Visual Studio 市集。