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 dilokalkanDisplayName
.Nilai
Protocol
diperlukan untuk galeri berbasis Atom atau berbasis SharePoint.Baik
DisplayName
, atau keduanyaDisplayNameResourceID
danDisplayNamePackageGuid
, harus ditentukan. Jika semua ditentukan, makaDisplayNameResourceID
pasangan danDisplayNamePackageGuid
digunakan.
Menonaktifkan Visual Studio Gallery menggunakan file .pkgdef
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