Delen via


Een privégalerie beheren met registerinstellingen

Als u een beheerder of ontwikkelaar van een Visual Studio-extensie bent, kunt u de toegang tot de besturingselementen, sjablonen en hulpprogramma's beheren in de Visual Studio-galerie, de voorbeeldengalerie of privégalerieën. Als u een galerie beschikbaar of niet beschikbaar wilt maken, maakt u een PKGDEF--bestand waarin de gewijzigde registersleutels en de bijbehorende waarden worden beschreven.

Privégalerieën beheren

U kunt een .pkgdef--bestand maken om de toegang tot galerieën op meerdere computers te beheren. Dit bestand moet de volgende indeling hebben.

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

De Repositories sleutel verwijst naar de galerie die moet worden ingeschakeld of uitgeschakeld. De Visual Studio Gallery en de voorbeeldengalerie gebruiken de volgende GUID's voor de opslagplaats:

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

  • Voorbeeldengalerie: AEB9CB40-D8E6-4615-B52C-27E307F8506C

    De Disabled waarde is optioneel. Standaard is een galerie ingeschakeld.

    De Priority waarde bepaalt de volgorde waarin de galerieën worden weergegeven in het dialoogvenster Opties. Visual Studio Gallery heeft prioriteit 10 en de voorbeeldengalerie heeft prioriteit 20. Privégalerieën beginnen bij prioriteit 100. Als meerdere galerieën dezelfde prioriteitswaarde hebben, wordt de volgorde waarin ze worden weergegeven, bepaald door de waarden van de gelokaliseerde DisplayName kenmerken.

    De Protocol-waarde is vereist voor galerieën op basis van Atom of SharePoint.

    Er moet DisplayNameof zowel DisplayNameResourceID als DisplayNamePackageGuidworden opgegeven. Als alles is opgegeven, wordt het DisplayNameResourceID en DisplayNamePackageGuid paar gebruikt.

U kunt een galerie uitschakelen in een .pkgdef--bestand. Met de volgende vermelding wordt de Visual Studio Gallery uitgeschakeld:

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

Met de volgende vermelding wordt de galerie met voorbeelden uitgeschakeld:

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