.NET 4.x Прочитать параметры из app.config - C#
Формулировка задачи:
Добрый вечер!
Второй день бьюсь, не пойму как прочитать параметры, сохраненные в файле app.config
Сам файл создал через среду VS2013
В файле есть два параметра "FileWithUrl" и "FileForOutput":
Все перепробовал, перегуглил и перечитал кучу информации - но прочитать эти параметры в программе не получается.
Вроде бы должен работать такой метод:
Но он возвращает пустые значения.
Разными другими методами пробовал:
Устаревший:
Пробовал текст из хелпа:
Но он сразу выбрасывает на "AppSettings is empty Use GetSection command first."
И другие способы уже и не вспомню какие...
Голова кругом идет, но ничего не получается.
Подскажите, пожалуйста, как прочитать в программе эти параметры из app.config?
<applicationSettings> <ConsoleApplication1.Properties.Settings> <setting name="FileWithUrl" serializeAs="String"> <value>d:\EMailCollector.cfg</value> </setting> <setting name="FileForOutput" serializeAs="String"> <value>d:\EMailCollector.txt</value> </setting> </ConsoleApplication1.Properties.Settings> </applicationSettings>
string path = ConfigurationManager.AppSettings["FileWithUrl"]; string outpath = ConfigurationManager.AppSettings["FileForOutput"];
path = ConfigurationSettings.AppSettings.Get("FileWithUrl"); outpath = ConfigurationSettings.AppSettings.Get("FileForOutput");
NameValueCollection appSettings = ConfigurationManager.AppSettings; // Get the AppSettings section elements. if (appSettings.Count == 0) { Console.WriteLine("[ReadAppSettings: {0}]", "AppSettings is empty Use GetSection command first."); } for (int i = 0; i < appSettings.Count; i++) { Console.WriteLine("#{0} Key: {1} Value: {2}", i, appSettings.GetKey(i), appSettings[i]); }
Решение задачи: «.NET 4.x Прочитать параметры из app.config»
textual
Листинг программы
ConsoleApplication1.Properties.Settings.Default.FileWithUrl
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д