Freigeben über


Gewusst wie: Verwalten Sie einen privaten Katalog, indem Sie Registrierungs-Einstellungen verwenden.

Wenn Sie ein Administrator oder der Entwickler einer Isolated Shell-Erweiterung sind, können Sie den Zugriff auf Steuerelemente zu Vorlagen und Tools in der Visual Studio Gallery, Durchsuchen oder im Beispiel in den privaten Katalogen steuern. Um einen Katalog auf einem Computer verfügbar oder nicht verfügbar zu machen, ändern Sie die Systemregistrierung. Um diese für mehrere Computer zu erreichen, erstellen Sie eine PKGDEF-Datei oder eine Gruppenrichtlinie die die geänderten Registrierungsschlüssel und deren Werte beschrieben wird.

Sie können die folgenden Einstellungen für alle Benutzer eines Computers konfigurieren:

  • Deaktivieren Sie den Zugriff auf die Visual Studio Gallery oder z. B. Durchsuchen

  • Fügen Sie einen privaten Katalog hinzufügen.

Private Kataloge verwalten

Sie können eine PKGDEF-Datei erstellen, um den Zugriff auf die Katalogen auf mehreren Computern zu steuern, indem Sie die Systemregistrierung auf jedem Computer ändern. Diese Datei muss folgendes Format aufweisen.

[$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)

Die Repositories Schlüssel bezieht sich auf den aktiviert werden sollen oder deaktiviert Katalog angezeigt. In der Visual Studio Gallery und Durchsuchen. B. Folgendes verwenden: GUID Repository

  • Visual Studio Gallery-Website: 0F45E408-7995-4375-9485-86B8DB553DC9

  • Beispiel: Durchsuchen AEB9CB40-D8E6-4615-B52C-27E307F8506C

Der Disabled-Wert ist optional. Standardmäßig wird ein Katalog aktiviert.

Der Priority-Wert basiert auf der Reihenfolge, in der die Kataloge im Dialogfeld Optionen aufgeführt sind. Visual Studio Gallery-Website hat Priorität 10 und der Durchsuchen. B. hat Priorität 20. Privater Katalog, beginnend an der Priorität 100. Wenn mehrere Kataloge gleiches Werte für Priorität haben, wird die Reihenfolge, in der sie angezeigt werden, durch die Werte ihrer isolierten DisplayName-Attribute bestimmt. Kataloge, die einen Priority-Wert nicht am Ende der Liste angezeigt werden können.

Der Protocol-Wert ist für die Atom-basierten oder SharePoint-basierten Kataloge erforderlich.

Entweder DisplayNameoder DisplayNameResourceID und DisplayNamePackageGuid, muss angegeben werden. Wenn alle angegeben werden, wird das DisplayNameResourceID und DisplayNamePackageGuid Paar verwendet.

Allgemeine Aufgaben

Viele allgemeine Aufgaben können durch eine einzelne Zeile in der PKGDEF-Datei erfüllt werden.

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

Durch Durchsuchen. B. DURCH die Anwendung eine PKGDEF-Datei deaktivieren

[$RootPath$\ExtensionManager\Repositories\{AEB9CB40-D8E6-4615-B52C-27E307F8506C}]
"Disabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\11.0\ ExtensionManager\Repositories\{0F45E408-7995-4375-9485-86B8DB553DC9}]
"Disabled"=dword:00000001

Durch Durchsuchen. B. für alle Benutzer mithilfe von Registrierungs-Einstellungen deaktivieren

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

Siehe auch

Weitere Ressourcen

Private Kataloge