準備適用於 Windows Installer 部署的延伸模組
您無法使用 Windows Installer 套件 (MSI) 來部署 VSIX 套件。 然而您可以擷取 VSIX 套件的內容以進行 MSI 部署。 本文件展示如何準備預設輸出為 VSIX 套件的專案,以納入安裝程式專案中。
準備適用於 Windows Installer 部署的延伸模組專案
在新增至安裝程式專案之前,先對新的延伸模組專案專案執行這些步驟。
為 Windows Installer 部署準備延伸模組專案
建立包含 VSIX 資訊清單的 VSPackage、MEF 元件、編輯器裝飾或其他擴充性專案類型。
在程式碼編輯器中開啟 VSIX 資訊清單。
將 VSIX 資訊清單的
InstalledByMsi
元素設定為true
。 如需 VSIX 資訊清單的詳細資訊,請參閱 VSIX 延伸模組結構描述 2.0 參考。這可防止 VSIX 安裝程式安裝元件。
在 [方案總管] 中,以滑鼠右鍵按一下專案,然後按一下 [屬性]。
選取 VSIX 索引標籤。
核取標示為 [VSIX 內容複製到下列位置] 的方塊,然後輸入安裝程式專案將挑選檔案的路徑。
從現有的 VSIX 套件擷取檔案
當您沒有來源檔案時,請執行下列步驟,將現有 VSIX 套件的內容新增至安裝程式專案。
從現有的 VSIX 套件擷取檔案
重新命名包含副檔名為 filename.vsix 到 filename.zip 的.VSIX 檔案。
將 .zip檔案的內容複製到目錄。
從目錄刪除 [Content_types].xml 檔案。
編輯 VSIX 資訊清單,如前一個程序所示。
將其餘檔案新增至您的安裝程式專案。