无法将System.Configuration.ConfigurationManager添加到.NET核心应用程序

时间:2017-09-28 15:54:58

标签: c# .net asp.net-core visual-studio-community

我需要此软件包才能访问Web.config

中的设置
Restoring packages for D:\ ... path ... \dozor-backend.csproj...
Package System.Configuration.ConfigurationManager 4.4.0 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package System.Configuration.ConfigurationManager 4.4.0 supports:
  - net461 (.NETFramework,Version=v4.6.1)
  - netstandard2.0 (.NETStandard,Version=v2.0)
Package restore failed. Rolling back package changes for 'dozor-backend'.
Time Elapsed: 00:00:01.0720066
========== Finished ==========

seen other people use this package in net core app,那么问题是什么?如何在.NET Core应用程序中使用它?

1 个答案:

答案 0 :(得分:8)

如错误所述,您只能从.NETCoreApp 2.0开始使用System.Configuration.ConfigurationManager。 对于以前的版本,您只有Configuration API提供的新的ASP.NET核心配置机制。

关于提供的链接:仔细重读,并不是说ConfigurationManager`可用并且可以使用以前版本的.NET Core。