Udostępnij za pośrednictwem


Właściwość Package.ApplicationRegistryRoot —

Pobiera klucza rejestru głównego bieżącego Visual Studio gałęzi rejestru.

Przestrzeń nazw:  Microsoft.VisualStudio.Shell
Zestaw:  Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)

Składnia

'Deklaracja
Public ReadOnly Property ApplicationRegistryRoot As RegistryKey
public RegistryKey ApplicationRegistryRoot { get; }

Wartość właściwości

Typ: Microsoft.Win32.RegistryKey
Katalog główny RegistryKey z Visual Studio gałęzi rejestru.

Uwagi

Właściwość ta zwraca głównego rejestru dla aplikacji.Zazwyczaj jest to HKLM\Software\Microsoft\VisualStudio\ <version> ale to można zmieniać w oparciu o alternatywne katalogu głównego, który powłoki został zainicjowany z.

Klucz, który jest zwracany jest klucz tylko do odczytu i nie mogą być modyfikowane.Zmiany do tego klucza należy tylko przez Instalatora VSPackage.

Należy zamknąć i zbycia tego klucza, po zakończeniu jej użyciem.Można wiarygodnie to zrobić przy użyciu tego klucza "using" składni języka C#:

using(RegistryKey k = p.ApplicationRegistryRoot) {
  // define k
}

W tym miejscu k jest usuwany, gdy przy użyciu klauzuli kończy działanie.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Package Klasa

Przestrzeń nazw Microsoft.VisualStudio.Shell