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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..