souravghosh18 Ответов: 1

Как получить доступ к значению ключа appsettings app.config.


Привет,
В моем приложении у меня есть 1 проект библиотеки классов и 1 файл app.config.Теперь я хочу, чтобы открыть приложение.приложение Настройки Настройки значение ключа.например.
<add key="test" value="Hi" />

теперь я пишу
String str=System.Configuration.ConfigurationManager.Appsetting["test"].toString();

В одном из методов класса.
но он дает значение null в строке.

может ли кто-нибудь помочь мне, как получить к нему доступ?
Мое требование состоит в том, что я должен поместить путь к папке в конфигурационный файл и прочитать его из своего приложения.

JF2015

Отредактировано для добавления форматирования кода.

Nickos_me

Я правильно вас понял - вы используете библиотеку в своем приложении windiws и хотите получить информацию из app. config библиотеки? Это sipler, чтобы записать эти данные настройки приложения в application app. config, потому что Configuration manager использует его по умолчанию, а не из библиотеки.

1 Ответов

Рейтинг:
9

D K N T H

попробуйте этот код,

string str = new AppSettingsReader().GetValue("test", typeof(System.String)).ToString();


надеюсь, это поможет,

отметьте это как ответ, если это вам поможет
и не забудь проголосовать ..


спасибо


souravghosh18

Привет, спасибо за ваш ответ, я получил ошибку, ключ "тест" не существует в разделе конфигурации appSettings. но в файле app.config я его пишу.
&ЛТ;конфигурации&ГТ;&ЛТ;параметр appsettings&ГТ;&ЛТ;добавить значение="Привет" ключ="тест"&ГТ;

D K N T H

пожалуйста, дайте мне некоторые подробности об этом