Можем ли мы изменить настройки приложений Windows app.config? - PullRequest
1 голос
/ 21 октября 2010

У меня есть два файла app.config в моем приложении, где я написал две строки подключения в одном файле конфигурации и еще две в другом файле конфигурации. Теперь в файле .cs я написал это

string Connect = ConfigurationManager.ConnectionStrings["con1"].ConnectionString.ToString();
string Connect = ConfigurationManager.ConnectionStrings["con3"].ConnectionString.ToString();

Теперь сначаластрока дает строку соединения из app.config.But, но для второй строки я получаю сообщение об ошибке «ссылка на объект не установлена ​​на экземпляр»

Может кто-нибудь сказать мне, как использовать соединение из другого файла app.config

1 Ответ

1 голос
/ 22 октября 2010

Per В документации Microsoft для класса ConfigurationManager свойство ConnectionStrings работает с файлом конфигурации текущего приложения по умолчанию.

Я полагаю, что вы, вероятно, захотите сделать это использовать метод OpenExeConfiguration для чтения второго файла app.config, а затем использовать возвращенный класс Configuration вместо статического ConfigurationManager.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...