共用方式為


VSIX 專案範本

您可以使用 VSIX 專案範本,在 VSIX 專案中包裝一或多個 Visual Studio 擴充功能,然後在 Visual Studio Marketplace 網站上發佈套件。

VSIX 部署支援 VSPackage、組件、MEF 元件、專案範本、項目範本、工具箱控制項和自訂擴充功能類型。

注意

若要使用 VSIX 專案,您必須安裝 Visual Studio SDK。 如需 Visual Studio SDK 的詳細資訊,請參閱 Visual Studio SDK

哪裡可以找到 VSIX 專案範本

新增專案對話方塊中搜尋「vsix」即可找到 [VSIX 專案] 範本。 C# 和 Visual Basic 版本都有。

提示

您應該確定新增專案對話框頂端的下拉式清單方塊中,指定了 .NET Framework 4.5 或更高版本。

VSIX 專案範本的使用

VSIX 專案範本有兩個主要用途:

  • 部署專案範本、項目範本和擴充功能。

  • 將多個擴充功能的輸出包裝成一個部署套件。

在空白的 VSIX 專案中封裝擴充功能

您可以將現有的擴充功能或尚未支援 VSIX 的擴充功能,封裝到空白的 VSIX 專案。 要包裝的擴充功能必須是 VSIX 結構描述所支援的類型。

使用 VSIX 專案封裝擴充功能

  1. 組建構成擴充功能的專案。

  2. 使用 VSIX 專案範本建立 VSIX 專案。

    Source.extension.vsixmanifest資訊清單設計工具中開啟。

  3. 資產索引標籤上,選擇新增 按鈕。

    顯示新增資產對話方塊。

  4. 類型清單中,選擇要新增的擴充功能類型。

  5. 若要新增目前方案中包含的擴充功能或內容項目 (例如,專案範本或已編譯的組件),請執行下列步驟:

    1. 來源清單中,選擇目前方案中的專案

    2. 專案清單中,選擇擴充功能的名稱。

    3. 嵌入此資料夾方塊中,輸入要嵌入資產的資料夾名稱,然後選擇確定按鈕。

  6. 若要新增目前方案中未包含的擴充功能或內容項目,請執行下列步驟:

    1. 來源清單方塊中,選擇檔案系統上的檔案

    2. 路徑欄位中,輸入已編譯或壓縮擴充功能檔案的完整路徑,或使用瀏覽按鈕瀏覽至檔案。

    3. 嵌入此資料夾方塊中,輸入要嵌入資產的資料夾名稱,然後選擇確定按鈕。

  7. 如果您想要讓套件包含其他擴充功能,請以相同方式將其新增。

  8. 建置方案。

    Visual Studio 會組建 .vsix 檔案,其中包含 VSIX 資訊清單檔案、[Content_Types].xml 檔案,以及您新增至專案的所有擴充功能資產。