共用方式為


How to: 使用登錄設定管理私用組件庫。

如果您是系統管理員或開發人員一種隔離的殼層延伸,您可以控制存取控制項、 範本及 Visual Studio 組件庫、 範例圖庫] 中或私用組件庫中的工具。 要從樣式庫可用或在電腦上無法使用,請修改系統登錄。 若要達成此目的多部電腦,建立一個.pkgdef 檔案 」 或 「 群組原則來描述已修改的登錄機碼和它們的值。

您可以設定電腦的所有使用者的下列設定:

  • 停用 Visual Studio 組件庫或範例的組件庫的存取權。

  • 加入私用組件庫。

管理的私用組件庫

您可以建立.pkgdef 檔案,來控制對多部電腦上的組件庫的修改每一部電腦的系統登錄存取。 這個檔案必須具有下列格式。

[$RootPath$\ExtensionManager\Repositories\{UniqueGUID}]
@={URI}  (REG_SZ)
Disabled=0 | 1 (DWORD)
Priority=0 (highest priority) … MaxInt (lowest priority) (DWORD) (uint)
Protocol=Atom|Sharepoint (REG_SZ)
DisplayName={DisplayName} (REG_SZ)
DisplayNameResourceID={ID} (REG_SZ)
DisplayNamePackageGuid={GUID} (REG_SZ)

Repositories索引鍵參考的組件庫,以啟用或停用。 Visual Studio 庫] 及 [樣本庫使用以下的存放庫的 Guid:

  • Visual Studio 圖庫: 0F45E408-7995-4375-9485-86B8DB553DC9

  • 範例圖庫: AEB9CB40-D8E6-4615-B52C-27E307F8506C

Disabled是選擇性的值。 預設情況下,圖庫將會啟用。

Priority值根據在 [選項] 對話方塊中所列的組件庫的順序。 Visual Studio 圖庫優先順序 10 且範例圖庫優先順序 20。 私用組件庫是從開始優先順序 100。 如果數個程式庫有相同的優先權值,以它們出現的順序由其當地語系化的值DisplayName屬性。 不需要的組件庫Priority值出現在清單結尾處。

Protocol ,則需要 Atom 或 SharePoint 程式庫的值。

不論是哪一DisplayName,或兩者皆DisplayNameResourceID和DisplayNamePackageGuid,必須指定。 如果指定 all,然後在DisplayNameResourceID和DisplayNamePackageGuid在使用組。

一般工作

可藉由.pkgdef 檔案中的單一資料行設定了許多常見的工作。

停用使用.pkgdef 檔案的 Visual Studio 組件庫

[$RootPath$\ExtensionManager\Repositories\{0F45E408-7995-4375-9485-86B8DB553DC9}]
"Disabled"=dword:00000001

停用使用.pkgdef 檔案的範例圖庫

[$RootPath$\ExtensionManager\Repositories\{AEB9CB40-D8E6-4615-B52C-27E307F8506C}]
"Disabled"=dword:00000001

藉由使用登錄設定,停用所有使用者的 Visual Studio 組件庫

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\11.0\ ExtensionManager\Repositories\{0F45E408-7995-4375-9485-86B8DB553DC9}]
"Disabled"=dword:00000001

藉由使用登錄設定,停用所有使用者的 [樣本庫

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\11.0\ ExtensionManager\Repositories\{AEB9CB40-D8E6-4615-B52C-27E307F8506C}]
"Disabled"=dword:00000001

請參閱

其他資源

私用組件庫