Hantera ett privat galleri med hjälp av registerinställningar
Om du är administratör eller utvecklare av ett Visual Studio-tillägg kan du styra åtkomsten till kontrollerna, mallarna och verktygen i Visual Studio-galleriet, exempelgalleriet eller privata gallerier. Om du vill göra ett galleri tillgängligt eller otillgängligt skapar du en .pkgdef- fil som beskriver de ändrade registernycklarna och deras värden.
Hantera privata gallerier
Du kan skapa en .pkgdef--fil för att styra åtkomsten till gallerier på flera datorer. Filen måste ha följande format.
[$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)
Den Repositories
nyckeln refererar till galleriet som ska aktiveras eller inaktiveras. Visual Studio-galleriet och exempelgalleriet använder följande lagringsplats-GUID:
Visual Studio-galleri: 0F45E408-7995-4375-9485-86B8DB553DC9
Exempelgalleri: AEB9CB40-D8E6-4615-B52C-27E307F8506C
Värdet
Disabled
är valfritt. Som standard är ett galleri aktiverat.Värdet
Priority
avgör i vilken ordning gallerierna visas i dialogrutan Alternativ. Visual Studio-galleriet har prioritet 10 och exempelgalleriet har prioritet 20. Privata gallerier börjar på prioritet 100. Om flera gallerier har samma prioritetsvärde bestäms ordningen i vilken de visas av värdena för deras lokaliseradeDisplayName
attribut.Det
Protocol
värdet krävs för Atombaserade eller SharePoint-baserade gallerier.Antingen måste
DisplayName
, eller bådeDisplayNameResourceID
ochDisplayNamePackageGuid
, anges. Om alla är angivna, användsDisplayNameResourceID
ochDisplayNamePackageGuid
-paret.
Inaktivera Visual Studio-galleriet med hjälp av en .pkgdef-fil
Du kan inaktivera ett galleri i en .pkgdef- fil. Följande post inaktiverar Visual Studio-galleriet:
[$RootKey$\ExtensionManager\Repositories\{0F45E408-7995-4375-9485-86B8DB553DC9}]
"Disabled"=dword:00000001
Följande post inaktiverar exempelgalleriet:
[$RootKey$\ExtensionManager\Repositories\{AEB9CB40-D8E6-4615-B52C-27E307F8506C}]
"Disabled"=dword:00000001