我有一个.net框架类库项目,它完全可以与.net框架项目一起工作,现在我还需要在.net核心应用程序中引用它。因此,我试图创建一个新的.net标准项目,并将所有.cs文件从现有项目复制到该项目中。并开始修复编译错误。我修了很多,但还是有几个。
string applicationName = System.Configuration.ConfigurationManager.AppSettings["Application"];在上面的一行中,它给出了下面的错误。
名称空间‘
’中不存在类型或命名空间名称'ConfigurationManager‘
已经尝试过了:
我已经添加了来自Nuget的包
System.Configuration.dll,但是它没有显示出任何关于的内容
如何在.net标准类库中解决这个问题?还是根本不支持?
另一方面,问题是如何在appsettings.json标准类库中读取.net文件?
发布于 2020-07-11 01:10:51
通过从Microsoft.Extensions.Configuration包管理器将NuGet添加到项目中,我解决了这个问题。
发布于 2021-08-05 19:12:47
对于Visual 2019,我也遇到了同样的问题。
这帮助我解决了这个问题:
右键单击项目,然后转到管理NuGet包。

搜索System.Configuraion并安装System.Configuration.ConfigurationManager

现在在您的代码中,配置管理器将被识别。

https://stackoverflow.com/questions/62844106
复制相似问题