我正在开发一个 C# 类库,需要能够从 web.config
或者 app.config
文件中读取设置(根据 DLL 是从 ASP.NET Web 应用程序还是 Windows Forms 应用程序引用而定)。
我发现:
ConfigurationSettings.AppSettings.Get("MySetting")
这个代码可以工作,但是微软已经将其标记为过时的。
我看到应该使用以下代码:
ConfigurationManager.AppSettings["MySetting"]
然而,System.Configuration.ConfigurationManager
类似乎在 C# 类库项目中不可用。
最佳方法是什么?