引用管理器在 vs 2017 .net core class 库项目中为空

Reference manager is empty in vs 2017 .net core class library project

我正在尝试添加对 System.Configuration.dll 程序集的引用。
我正在使用 .Net Core,在我的 .csproj 文件中可以看到:

<TargetFramework>netcoreapp2.2</TargetFramework>

(我项目的输出类型设置为Class Library。)

为此,我在解决方案资源管理器中右键单击项目的 Dependencies,然后单击 Add Reference...。问题是打开的引用管理器是空的,没有我可以添加引用的程序集。

但是,在不引用该程序集的情况下,我可以编写以下行而不会出现任何构建错误:

using System.Configuration;

第一个问题:如果没有我引用那个程序集,上面的行怎么可能成功构建?

如果我尝试使用 ConfigurationManager class 从 app.config 文件中读取数据(如 here 所述),我会收到一条错误消息:

CS0103  The name 'ConfigurationManager' does not exist in the current context

问题二:我该怎么做才能解决这个错误?我的代码或项目有什么问题?

我的情况与 不同,这不是该问题的重复。

Add Reference 供您当地参考。您需要使用 Nuget 包管理器 才能包含引用。

最重要的是 .Net Core 不使用 .Net Framework 包,其中 ConfigurationManager 是 .Net Framework 包。

您需要使用 .Net Core.Net Standard 库与 .Net Core