Я создал библиотеку классов в VB .NET. Некоторый код в библиотеке подключается к базе данных. Я хочу создать файл конфигурации, который будет содержать строку подключения.
Я создал файл "Settings.settings" и сохранил там строку подключения.
Когда создается библиотека классов с файлом настроек, создается файл ".dll.config", в котором пары "ключ-значение" определены в файле настроек.
Проблема в том, что когда я меняю строку подключения в файле «.dll.config», библиотека не ссылается на эти изменения. Мне все равно нужно будет перекомпилировать библиотеку классов, которая затем перезапишет мои изменения в файле .dll.config.
Мне нужна возможность изменять строки подключения на лету без перекомпиляции библиотеки.
Есть ли в библиотеке классов VB.NET (.NET 2.0) механизм, который позволил бы мне это сделать?
Передача строки подключения в библиотеку классов с веб-страницы, использующей ее метод, невозможна.
Я привел пример ниже, вот как я могу получить доступ к строке.
Public Function getsettings(ByVal Setting As String) As String If Setting = "Demo" Then Return My.Settings.Demo Else Return My.Settings.Live End If End Function