共用方式為


HOW TO:封裝和安裝工具箱的自訂控制項

更新:2007 年 11 月

Visual Studio 包含許多 [工具箱] 控制項。如果這些控制項不符合您的需求,您可以搜尋線上的其他控制項或自行建立自訂控制項,以便在 Visual Studio 中使用。如需如何尋找線上 [工具箱] 控制項的詳細資訊,請參閱 HOW TO:尋找社群元件

注意事項:

對話方塊中所提供的選項,以及您所看到的功能表命令名稱和位置,可能和 [說明] 中的描述不一樣,因為這會視您使用中的設定和版本而有所不同。撰寫這個說明頁時,考慮到 [一般開發設定]。如果要變更設定,請按一下 [工具] 功能表上的 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定

透過 Visual Studio 內容安裝程式安裝的封裝控制項

建立自訂控制項後,您就可以將其封包在 .vsi 檔中,讓其他開發人員可以使用 Visual Studio 內容安裝程式來安裝控制項。內容安裝程式只能辨識 .vsi 檔案。.vsi 檔是一個壓縮檔,其中包含控制項的 .dll 檔案,以及 XML 定義檔,這個定義檔的副檔名必須為 .vscontent。

若要建立 .vscontent 檔案

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

  2. 選取 [一般] 分類中的 [XML 檔],然後按一下 [開啟]。

  3. 使用 Visual Studio 內容安裝程式結構描述參考為 [工具箱] 控制項建立有效的 .vscontent 檔案。

    例如:

    <VSContent xmlns="https://schemas.microsoft.com/developer/vscontent/2005">
        <Content>
            <FileName>MyButtonControl.dll</FileName>
            <DisplayName>My Custom Button</DisplayName>
            <Description>A control created for this example.</Description>
            <FileContentType>Toolbox Control</FileContentType>
            <ContentVersion>2.0</ContentVersion>
        </Content>
    </VSContent>
    
  4. 將 .vscontent 檔案儲存在與控制項的 .dll 檔案所在位置的同一個目錄中。

建立 .vscontent 檔案後,您就可以建立 Visual Studio 內容安裝程式能夠辨識的 .vsi 檔案,將這個檔案與控制項的 .dll 檔案封裝在一起。您可以視需要將 .vsi 檔案散發給其他開發人員。

若要建立 .vsi 檔

  1. 在 [Windows 檔案總管] 內,選取您建立的自訂控制項 .dll 檔案以及關聯的 .vscontent 檔案。

  2. 以滑鼠右鍵按一下所選取的檔案,按一下 [傳送到],然後按一下 [壓縮的 (zipped) 資料夾]。

    選取的檔案會一起壓縮至 .zip 檔案中。

  3. 將 .zip 檔案的副檔名重新命名為 .vsi。您也可以視需要重新命名檔案。

    您現在可以使用電子郵件、Web、網路共用或其他方法,將控制項散發給其他人。

安裝封裝在 .Vsi 檔內的控制項

找到已封裝為 .vsi 檔的控制項後,您就可以輕鬆地安裝可在 Visual Studio 內使用的控制項。

若要安裝封裝在 .vsi 檔內的自訂控制項

  1. 按兩下 .vsi 檔。

    Visual Studio 內容安裝程式隨即出現。

  2. 在 [選取要安裝的內容] 頁面上,選取您要安裝的項目,然後按一下 [下一步]。如果元件未經簽署,便會出現警告訊息。

    安全性注意事項:

    強烈建議您閱讀 [發行者狀態] 中的資訊,以判斷控制項是否已簽署。為進一步加強安全性,請按一下 [檢視],顯示將安裝在您電腦上的檔案清單。

  3. 在 [內容安裝] 頁面中,按一下 [完成] 以安裝控制項。

    如果目前未開啟 Visual Studio,則安裝程式將會予以開啟,並在安裝程序進行期間關閉 Visual Studio。

  4. 按一下 [關閉] 結束安裝程式。

    此時控制項將會出現在 [工具箱] 的 [My Controls] 區段中。

請參閱

概念

社群元件基本資訊

參考

Visual Studio 內容安裝程式結構描述參考