Partager via


Package.ApplicationRegistryRoot, propriété

Obtient la clé de Registre de racine de la ruche actuelle de Registre de Visual Studio.

Espace de noms :  Microsoft.VisualStudio.Shell
Assembly :  Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)

Syntaxe

'Déclaration
Public ReadOnly Property ApplicationRegistryRoot As RegistryKey
public RegistryKey ApplicationRegistryRoot { get; }

Valeur de propriété

Type : Microsoft.Win32.RegistryKey
La racine RegistryKey de la ruche de Registre de Visual Studio.

Remarques

Cette propriété retourne la racine de Registre pour l'application.En général c'est HKLM\Software\Microsoft\VisualStudio\<version> mais cela peut changer selon n'importe quelle autre racine que le shell a été initialisé avec.

La clé qui est retournée est une clé en lecture seule et ne peut pas être modifiée.Les modifications apportées à cette clé doit uniquement être effectuées par le programme d'installation d'un VSPackage.

Vous devez fermer et supprimer cette clé lorsque vous êtes fini de l'utiliser.Vous pouvez de manière fiable accomplir ceci à l'aide de cette clé avec « à » la syntaxe dans C- :

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

Ici, k est supprimé lors de la clause de utilisation se termine.

Sécurité .NET Framework

Voir aussi

Référence

Package Classe

Microsoft.VisualStudio.Shell, espace de noms