推出 Visual Studio 擴充功能

在完成開發延伸模組後,您可以將延伸模組安裝在其他電腦上、與您的朋友和同事共用,或發佈在 Visual Studio Marketplace 上。 在本節中,我們會說明發佈和維護延伸模組所需的所有工作:使用 .vsix 檔案、發佈、當地語系化和更新。

使用 VSIX 延伸模組

您可以建立空白 VSIX 專案,然後將不同的項目範本新增至 VSIX,藉以建立 VSIX 延伸模組。 如需詳細資訊,請參閱 VSIX 專案範本

您可以使用 VSIX 格式來封裝專案範本、項目範本、VSPackage、 Managed Extensibility Framework (MEF) 元件、工具箱控制項、組件和自訂類型 (這包括 Visual Studio 2017 的自訂起始頁)。 VSIX 格式會使用以檔案為基礎的部署。 如需 VSIX 套件的詳細資訊,請參閱 VSIX 套件的結構

VSIX 格式不支援程式碼片段的安裝。 它也不支援某些其他案例,例如寫入全域組件快取 (GAC) 或系統登錄。 如果您需要在安裝中寫入 GAC 或登錄,則必須使用 Windows Installer。 如需詳細資訊,請參閱為 Windows Installer 部署準備延伸模組

將延伸模組發佈至 Visual Studio Marketplace

只要將 .vsix 檔案郵寄或放在伺服器上,即可將延伸模組散發給其他人。 但是,在很多人手中取得程式碼的最佳方式,就是將它放在 Visual Studio Marketplace 上。 Visual Studio Marketplace 延伸模組可透過延伸模組和更新提供給 Visual Studio 使用者。 如需詳細資訊,請參閱尋找和使用 Visual Studio 延伸模組

如需展示如何將延伸模組上傳至 Visual Studio Marketplace 的完整範例,請參閱逐步解說:發佈 Visual Studio 延伸模組

私用組件庫

當您開發控制項、範本和工具時,您可以將控制項、範本和工具張貼到內部網路上的私人資源庫,與您的組織一起共用。 如需詳細資訊,請參閱 Private Galleries

當地語系化您的延伸模組

如果您打算在不同的地區設定中發行延伸模組,您應該考慮先為延伸模組進行當地語系化。 如需相關內容的說明,請參閱當地語系化 VSIX 套件

更新和版本設定您的延伸模組

發佈延伸模組之後,您需要定期更新該程式。 若要了解如何更新已在 Visual Studio Marketplace 上發佈的延伸模組,請參閱如何:更新延伸模組

您可以設定延伸模組以支援多個版本的 Visual Studio。 如需詳細資訊,請參閱支援多個版本的 Visual Studio

標題 描述
開始使用 VSIX 專案範本 說明如何使用 VSIX 專案範本以安裝自訂專案範本。
VSIX 封裝的結構 描述 VSIX 套件的元件。
VSIX 專案範本 提供如何封裝和發佈延伸模組的逐步指示。
將 VSIX 封裝當地語系化 說明如何使用 extension.vsixlangpack 檔案,為安裝程序提供當地語系化的文字。
如何:更新延伸模組 描述如何更新系統上的延伸模組,以及如何將更新部署至現有的 Visual Studio 延伸模組。
如何︰將相依性加入至 VSIX 封裝 描述如何新增 VSIX 部署套件的參考。
準備適用於 Windows Installer 部署的擴充功能 說明如何使用 Windows Installer 部署延伸模組。
簽署 VSIX 封裝 說明如何簽署 VSIX 套件。
私用組件庫 說明如何建立延伸模組的私人資源庫。
支援多個 Visual Studio 版本 展示如何讓您的延伸模組支援多個 Visual Studio 版本。
尋找 Visual Studio 描述如何尋找 Visual Studio 執行個體以進行自訂擴充功能部署。