.NET 4.x Прочитать параметры из app.config - C#

Узнай цену своей работы

Формулировка задачи:

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

Решение задачи: «.NET 4.x Прочитать параметры из app.config»

textual
Листинг программы
  1. ConsoleApplication1.Properties.Settings.Default.FileWithUrl

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы