Bagikan melalui


Mengelola galeri privat dengan menggunakan pengaturan registri

Jika Anda adalah administrator atau pengembang ekstensi Shell Terisolasi, Anda dapat mengontrol akses ke kontrol, templat, dan alat di Galeri Visual Studio, Galeri Sampel, atau galeri privat. Untuk membuat galeri tersedia atau tidak tersedia, buat file .pkgdef yang menjelaskan kunci registri yang dimodifikasi dan nilainya.

Mengelola galeri privat

Anda dapat membuat file .pkgdef untuk mengontrol akses ke galeri di beberapa komputer. File ini harus memiliki format berikut.

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

Kunci Repositories mengacu pada galeri yang akan diaktifkan atau dinonaktifkan. Galeri Visual Studio dan Galeri Sampel menggunakan GUID repositori berikut:

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

  • Galeri Sampel : AEB9CB40-D8E6-4615-B52C-27E307F8506C

    Nilai Disabled bersifat opsional. Secara default, galeri diaktifkan.

    Nilai Priority menentukan urutan tempat galeri dicantumkan dalam kotak dialog Opsi . Visual Studio Gallery memiliki prioritas 10 dan Galeri Sampel memiliki prioritas 20. Galeri privat dimulai pada prioritas 100. Jika beberapa galeri memiliki nilai prioritas yang sama, urutan munculnya ditentukan oleh nilai atribut yang dilokalkan DisplayName .

    Nilai Protocol diperlukan untuk galeri berbasis Atom atau berbasis SharePoint.

    Baik DisplayName, atau keduanya DisplayNameResourceID dan DisplayNamePackageGuid, harus ditentukan. Jika semua ditentukan, maka DisplayNameResourceID pasangan dan DisplayNamePackageGuid digunakan.

Anda dapat menonaktifkan galeri dalam file .pkgdef . Entri berikut menonaktifkan Visual Studio Gallery:

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

Entri berikut menonaktifkan Galeri Sampel:

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