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

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

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

Добрый вечер! Второй день бьюсь, не пойму как прочитать параметры, сохраненные в файле app.config Сам файл создал через среду VS2013 В файле есть два параметра "FileWithUrl" и "FileForOutput":
<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]);
                }
Но он сразу выбрасывает на "AppSettings is empty Use GetSection command first." И другие способы уже и не вспомню какие... Голова кругом идет, но ничего не получается. Подскажите, пожалуйста, как прочитать в программе эти параметры из app.config?

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

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

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


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

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

6   голосов , оценка 4.667 из 5
Похожие ответы