Share via


HOW TO:使用增益集管理員來控制增益集

[增益集管理員] 是一種工具,用來載入和移除整合式開發環境 (IDE) 中的增益集 (Add-In),以及指定其載入行為。 [增益集管理員] 會列出已登錄至 Visual Studio 中的所有增益集。

增益集管理員對話方塊

AddInManager 螢幕擷取畫面

使用 [增益集管理員],您可以:

  • 立即載入或卸載增益集。

  • 指定增益集在環境啟動時載入。

  • 指定增益集在透過命令列啟動環境時載入,例如執行建置 (Build) 或建立作業時。

載入和管理增益集

只有已登錄的增益集才會顯示在 [可用的增益集] 清單中。 使用 [增益集精靈] 建立的增益集會自動登錄至 Visual Studio 中。 如需增益集登錄以及如何手動登錄增益集使其顯示在 [可用的增益集] 清單中的詳細資訊,請參閱增益集登錄

下列步驟將會示範如何載入增益集,並且指定當 IDE 啟動時即自動啟動增益集。

注意事項注意事項

您不能使用 TAB 鍵移至 [啟動] 和 [命令列] 欄, 而是必須分別使用 ALT+S 和 ALT+C 切換選取範圍。

注意事項注意事項

根據您目前使用的設定或版本,您所看到的對話方塊與功能表指令可能會與 [說明] 中描述的不同。 使用 [一般開發設定] 開發了這些程序。 若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。 如需詳細資訊,請參閱 使用設定

若要立即載入增益集

  1. 在 [工具] 功能表中,按一下 [增益集管理員]。

  2. 從清單中選取增益集。

  3. 在 [可用的增益集] 欄中,選取增益集旁邊的方塊,然後按一下 [確定]。

    如果增益集具有使用者介面,這時就會顯示出來。 或者,增益集也可能以工具列按鈕或功能表命令的形式顯示,這要根據增益集的程式設計方式而定。 如果增益集不具有使用者介面 (UI),將會以不可見的方式載入並開始執行。

    秘訣秘訣

    如果找不到您要載入的增益集,Visual Studio 會建議您取消登錄,使該增益集不再顯示於清單中。

若要指定增益集在環境啟動時載入

  1. 從清單中選取增益集。

  2. 選取 [啟動] 欄中的方塊。

    下次環境啟動時,只要增益集可以使用就會載入。

    增益集登錄資訊是以 XML 資訊的形式儲存在 .Addin 檔案中,或是以機碼的形式儲存在 Windows 登錄中。 如需詳細資訊,請參閱增益集登錄

使用 Visual Studio Devenv 命令列叫用增益集

除了使用 [增益集管理員] 啟動增益集外,您也可以使用 Devenv 命令列在建置階段載入增益集。 如需詳細資訊,請參閱 HOW TO:在命令列上執行增益集Devenv 命令列參數

不讓增益集在環境啟動時載入

如果選取了 [增益集管理員] 的 [啟動] 欄中的方塊,當 IDE 啟動時便會載入增益集。 在某些情況下,您可能不希望啟動增益集。 例如,增益集程式碼有問題,可能會造成 Visual Studio 當掉,或者您可能還在撰寫增益集,在完成之前不希望它自動啟動。

還好,您可以停用啟動 IDE 時自動載入增益集的功能。 若要這麼做,請在 Visual Studio 啟動時按住 SHIFT 鍵不放。

這麼做並不能使具有 UI 的增益集 (例如命令列上的按鈕或功能表上的命令) 在您按一下按鈕或命令時不要啟動, 但是,它可以在您啟動 Visual Studio 時不讓所有的增益集也自動啟動。

在移動增益集專案之後更新 .AddIn XML 檔案

當您將增益集專案移至其他位置時,必須在 .AddIn XML 檔案中更新其對應路徑, 否則會收到「找不到原始程式檔」的錯誤訊息。

若要避免發生這個問題,請在專案的增益集 XML 檔案中更新下列標記 (Tag) 內的路徑:

<Assembly>C:\MyAddin1.dll</Assembly>

請參閱

工作

HOW TO:建立增益集

逐步解說:建立精靈

參考

Visual Studio 命令和參數

其他資源

建立增益集和精靈