共用方式為


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

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

增益集管理員對話方塊

AddInManager 螢幕擷取畫面

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

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

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

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

載入和管理增益集

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

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

注意事項注意事項

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

注意事項注意事項

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

若要立即載入增益集

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

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

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

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

    提示

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

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

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

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

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

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

xwdatdwh.collapse_all(zh-tw,VS.110).gif使用 Visual Studio Devenv 命令列叫用增益集

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

xwdatdwh.collapse_all(zh-tw,VS.110).gif不讓增益集在環境啟動時載入

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

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

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

xwdatdwh.collapse_all(zh-tw,VS.110).gif在移動增益集專案之後更新 .AddIn XML 檔案

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

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

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

請參閱

工作

HOW TO:建立增益集

逐步解說:建立精靈

參考

Visual Studio 命令和參數

其他資源

建立增益集和精靈