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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。