最佳答案
我有一个方法,读取设置从我的配置文件像这样:
var value = ConfigurationManager.AppSettings[key];
它在仅针对. net标准2.0时编译良好。
现在我需要多个目标,所以我更新了我的项目文件:
<TargetFrameworks>netcoreapp2.0;net461;netstandard2.0</TargetFrameworks>
但是现在,netcoreapp2.0
的编译失败,并出现以下错误消息:
名称“ConfigurationManager”在当前上下文中不存在(netcoreapp2.0)
另外,我创建了一个新的。net Core 2.0控制台应用程序(这次只针对。net Core 2.0),但同样地,System.Configuration
命名空间下似乎没有ConfigurationManager
。
我很困惑,因为它在。net标准2.0下可用,所以我希望它在。net核心2.0中可用,因为。net核心2.0是。net标准2.0兼容的。
我错过了什么?