[英]Reference manager is empty in vs 2017 .net core class library project
我正在尝试添加对System.Configuration.dll
程序集的引用。
我正在使用.Net framework Core,可以在我的.csproj
文件中看到:
<TargetFramework>netcoreapp2.2</TargetFramework>
(我的项目的输出类型设置为“ Class Library
。)
为此,在解决方案资源管理器中,我右键单击项目的Dependencies
,然后单击Add Reference...
问题是打开的参考管理器为空,没有可添加参考的程序集。
但是,无需引用该程序集,我就可以编写以下行而不会出现任何构建错误:
using System.Configuration;
第一个问题:在没有引用该程序集的情况下,如何成功构建以上代码行?
如果我尝试使用ConfigurationManager
类从app.config文件中读取数据(如此处所述 ),则会出现错误提示:
CS0103 The name 'ConfigurationManager' does not exist in the current context
问题二:如何解决该错误? 我的代码或项目没错吗?
Add Reference
供您本地参考。 您需要使用Nuget软件包管理器才能包含引用。
最重要的是,.Net Core不在ConfigurationManager
为.Net Framework程序包的情况下使用.Net Framework程序包。
您需要将.Net Core或.Net Standard库与.Net Core一起使用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.