[英]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.