я писать базовый код, это проект WPF ...Получение значений из .config файлов
string a = ConfigurationManager.AppSettings["SetUserDB"];
MessageBox.Show(a);
но переменная a
пуст, почему? им с помощью System.Configuration
по проекту ...
мой конфигурационный файл здесь:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="SetUserDB" value="RemoteDBHavana" />
</appSettings>
</configuration>
теперь уже я могу переименовать значение на конфигурационный файл? thanks :)
Является ли ваш файл конфигурации скопированным в той же папке, что и исполняемый файл, и назван как этот 'YourAppName.exe.config', где' YourAppName.exe', очевидно, является исполняемым приложением WPF? Если ответ на этот вопрос будет * no *, вам придется сделать это, если вы хотите, чтобы это работало. –
У меня есть файл App1.config в папке моего проекта – user1478466
Это неправильное имя. Если ваш исполняемый файл имеет имя «App1.exe», ваш файл конфигурации должен иметь имя «App1.exe.config». –