簡體   English   中英

即使使用Microsoft.Win32也找不到RegistryKey-Class

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM