我正在使用一个C#类库,该库需要能够从web.config或app.config文件中读取设置(取决于是从ASP.NET Web应用程序还是Windows Forms应用程序引用了DLL)。
web.config
app.config
我发现
ConfigurationSettings.AppSettings.Get("MySetting")
可以,但是该代码已被Microsoft标记为已弃用。
我读过我应该使用:
ConfigurationManager.AppSettings["MySetting"]
但是,System.Configuration.ConfigurationManager该类似乎无法从C#类库项目中获得。
System.Configuration.ConfigurationManager
做这个的最好方式是什么?
你需要 一个引用添加 到System.Configuration您的项目的 引用文件夹 。
System.Configuration
您绝对应该使用ConfigurationManager过时的工具ConfigurationSettings。
ConfigurationManager
ConfigurationSettings