Cómo: administrar una galería privada mediante la configuración del registroHow to: Manage a private gallery by using registry settings

Si es un administrador o el desarrollador de una extensión de Shell aislado, puede controlar el acceso a los controles, plantillas y herramientas en la Galería de Visual Studio, la Galería de ejemplos o galerías privadas.If you are an administrator or the developer of an Isolated Shell extension, you can control access to the controls, templates, and tools in the Visual Studio Gallery, the Samples Gallery, or private galleries. Para realizar una galería disponible o no está disponible, crearía un .pkgdef archivo que describe las claves del registro modificada y sus valores.To make a gallery available or unavailable, create a .pkgdef file that describes the modified registry keys and their values.

Administrar galerías privadasManage private galleries

Puede crear un .pkgdef archivo para controlar el acceso a las galerías en varios equipos.You can create a .pkgdef file to control access to galleries on multiple computers. Este archivo debe tener el formato siguiente.This file must have the following 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)  
  

El Repositories clave hace referencia a la Galería para habilitarse o deshabilitarse.The Repositories key refers to the gallery to be enabled or disabled. La Galería de Visual Studio y la Galería de ejemplos utilizan el repositorio siguiente GUID:The Visual Studio Gallery and the Samples Gallery use the following repository GUIDs:

  • Galería de Visual Studio: 0F45E408-7995-4375-9485-86B8DB553DC9Visual Studio Gallery : 0F45E408-7995-4375-9485-86B8DB553DC9

  • Galería de ejemplos: AEB9CB40-D8E6-4615-B52C-27E307F8506CSamples Gallery : AEB9CB40-D8E6-4615-B52C-27E307F8506C

    El Disabled valor es opcional.The Disabled value is optional. De forma predeterminada, una galería está habilitada.By default, a gallery is enabled.

    El Priority valor determina el orden en que se enumeran las galerías en la opciones cuadro de diálogo.The Priority value determines the order in which the galleries are listed in the Options dialog box. Galería de Visual Studio tiene prioridad 10 y la Galería de ejemplos tiene prioridad 20.Visual Studio Gallery has priority 10 and the Samples Gallery has priority 20. Galerías privadas se inician en la prioridad de 100.Private galleries start at priority 100. Si varias galerías tienen el mismo valor de prioridad, el orden en que aparecen viene determinada por los valores de su versión traducida DisplayName atributos.If several galleries have the same priority value, the order in which they appear is determined by the values of their localized DisplayName attributes.

    El Protocol valor es obligatorio para galerías basado en SharePoint o Atom.The Protocol value is required for Atom-based or SharePoint-based galleries.

    Ya sea DisplayName, o ambos DisplayNameResourceID y DisplayNamePackageGuid, debe especificarse.Either DisplayName, or both DisplayNameResourceID and DisplayNamePackageGuid, must be specified. Si se especifica, la DisplayNameResourceID y DisplayNamePackageGuid par se utiliza.If all are specified, then the DisplayNameResourceID and DisplayNamePackageGuid pair is used.

Puede deshabilitar una galería en una .pkgdef archivo.You can disable a gallery in a .pkgdef file. La entrada siguiente deshabilita la Galería de Visual Studio:The following entry disables the Visual Studio Gallery:

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

La entrada siguiente deshabilita la Galería de ejemplos:The following entry disables the Samples Gallery:

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

Vea tambiénSee also

Galerías privadasPrivate galleries