7

我需要这个包来访问以下设置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 ==========

见过其他人在 net core app 中使用这个包,那么问题是什么?如何在 .NET Core 应用程序中使用它?

4

1 回答 1

11

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

关于提供的链接:仔细阅读它,它并没有说 ConfigurationManager 可用并且可以与以前版本的 .NET Core 一起使用。

于 2017-09-28T16:55:54.903 回答