[英]Can't find RegistryKey-Class even when Microsoft.Win32 is used
我目前正在从事一个需要使用注册表项的项目。 如几本教程中所述,命名空间Microsoft.Win32
提供了一个称为RegistryKey的类来与注册表一起使用。
我的问题是,尽管我using Microsoft.Win32;
导入了名称空间,但Visual Studio无法找到该类using Microsoft.Win32;
。
通常,我只输入几个字母,我已经对正在搜索的班级提出了建议。 但是现在Visual Studio甚至不建议该类。
我忘记了什么吗? 我还需要使用其他名称空间吗? 我正在使用Visual Studio 2017 Enterprise-也许是因为这个?
我忘了提到我正在创建.NET Core应用程序。 结果,我必须使用NuGet软件包管理器下载所需的类,因为.Net Core应用程序在NuGet软件包中管理其引用!
注册表根本不是.NET Core的一部分。 看看Windows兼容包https://docs.microsoft.com/zh-CN/dotnet/core/porting/windows-compat-pack
您需要安装Microsoft.Win32.Registry
Nuget软件包。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.