.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