一尘不染

在.NET中从app.config或web.config读取设置

c#

我正在使用一个C#类库,该库需要能够从web.configapp.config文件中读取设置(取决于是从ASP.NET
Web应用程序还是Windows Forms应用程序引用了DLL)。

我发现

ConfigurationSettings.AppSettings.Get("MySetting")

可以,但是该代码已被Microsoft标记为已弃用。

我读过我应该使用:

ConfigurationManager.AppSettings["MySetting"]

但是,System.Configuration.ConfigurationManager该类似乎无法从C#类库项目中获得。

做这个的最好方式是什么?


阅读 466

收藏
2020-05-19

共1个答案

一尘不染

你需要 一个引用添加System.Configuration您的项目的 引用文件夹

您绝对应该使用ConfigurationManager过时的工具ConfigurationSettings

2020-05-19