Sunday, June 9, 2019

c# - Reading settings from app.config or web.config in .NET



I'm working on a C# class library that needs to be able to read settings from the web.config or app.config file (depending on whether the DLL is referenced from an ASP.NET web application or a Windows Forms application).




I've found that



ConfigurationSettings.AppSettings.Get("MySetting")


works, but that code has been marked as deprecated by Microsoft.



I've read that I should be using:




ConfigurationManager.AppSettings["MySetting"]


However, the System.Configuration.ConfigurationManager class doesn't seem to be available from a C# Class Library project.



What is the best way to do this?


Answer



You'll need to add a reference to System.Configuration in your project's references folder.



You should definitely be using the ConfigurationManager over the obsolete ConfigurationSettings.



No comments:

Post a Comment

plot explanation - Why did Peaches' mom hang on the tree? - Movies & TV

In the middle of the movie Ice Age: Continental Drift Peaches' mom asked Peaches to go to sleep. Then, she hung on the tree. This parti...