Package.ApplicationRegistryRoot 属性

获取当前 Visual Studio 注册表项的根注册表项。

命名空间:  Microsoft.VisualStudio.Shell
程序集:  Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)

语法

声明
Public ReadOnly Property ApplicationRegistryRoot As RegistryKey
public RegistryKey ApplicationRegistryRoot { get; }

属性值

类型:Microsoft.Win32.RegistryKey
Visual Studio 注册表项的根 RegistryKey

备注

此属性返回注册表支持应用程序。这通常是 HKLM \version \Software\Microsoft\VisualStudio,但这样会更改基于所有替换根 shell 初始化时使用。

返回的键是只读的键,因此无法修改。应由 VSPackage 安装程序仅对此键的更改。

,如果您在使用它时,完成应关闭和配置此项。可以可靠地完成此通过在中使用此密钥 “使用” c# 中的语法:

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

此处,那么,当使用的子句终止时, k 被释放。

.NET Framework 安全性

请参见

参考

Package 类

Microsoft.VisualStudio.Shell 命名空间