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 gelokaliseerdeDisplayName
kenmerken.De
Protocol
-waarde is vereist voor galerieën op basis van Atom of SharePoint.Er moet
DisplayName
of zowelDisplayNameResourceID
alsDisplayNamePackageGuid
worden opgegeven. Als alles is opgegeven, wordt hetDisplayNameResourceID
enDisplayNamePackageGuid
paar gebruikt.
Visual Studio Gallery uitschakelen met behulp van een PKGDEF-bestand
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