Sdílet prostřednictvím


Správa privátní galerie pomocí nastavení registru

Pokud jste správce nebo vývojář rozšíření sady Visual Studio, můžete řídit přístup k ovládacím prvkům, šablonám a nástrojům v galerii sady Visual Studio, galerii ukázek nebo soukromých galeriích. Chcete-li galerii zpřístupnit nebo nedostupnit, vytvořte soubor .pkgdef, který popisuje změněné klíče registru a jejich hodnoty.

Správa privátních galerií

Můžete vytvořit soubor .pkgdef pro řízení přístupu k galeriím na více počítačích. Tento soubor musí mít následující formát.

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

Klíč Repositories odkazuje na galerii, která se má povolit nebo zakázat. Galerie sady Visual Studio a Galerie ukázek používají následující identifikátory GUID úložiště:

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

  • Galerie ukázek: AEB9CB40-D8E6-4615-B52C-27E307F8506C

    Hodnota Disabled je volitelná. Ve výchozím nastavení je galerie povolená.

    Hodnota Priority určuje pořadí, ve kterém jsou galerie uvedeny v dialogovém okně Možnosti. Galerie sady Visual Studio má prioritu 10 a Galerie ukázek má prioritu 20. Soukromé galerie začínají na prioritě 100. Pokud má několik galerií stejnou hodnotu priority, pořadí, ve kterém se zobrazují, je určeno hodnotami jejich lokalizovaných atributů DisplayName.

    Hodnota Protocol je vyžadována pro galerie založené na atomech nebo sharepointových galeriích.

    Je nutné zadat DisplayNamenebo DisplayNameResourceID i DisplayNamePackageGuid. Pokud jsou zadány všechny, použije se DisplayNameResourceID a dvojice DisplayNamePackageGuid.

Galerii můžete zakázat v souboru .pkgdef. Následující položka zakáže galerii sady Visual Studio:

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

Následující položka zakáže Galerii ukázek:

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