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.
Die Visual Studio Gallery-Website mithilfe einer PKGDEF-Datei deaktivieren
[$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
In der Visual Studio Gallery für alle Benutzer mithilfe von Registrierungs-Einstellungen deaktivieren
[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