У меня есть приложение vs winform, которое получает свои источники данных из файла конфигурации (app.config). У меня были подключения к нескольким базам данных. Теперь я удалил некоторые из них, поэтому у меня осталась только одна база данных и одна строка подключения.
Однако, когда я запускаю цикл для извлечения строк подключения из файла app.config, я получаю текущую строку подключения и все остальные, которые я удалил, что сбивает с толку то, что я пытаюсь реализовать.
Я убедился, что старые строки подключения удалены из файла app.config, я убедился, что они не перечислены в разделе «Настройки» свойств проекта, я удалил файл app.exe.config в папке bin и создал проект заново, но эти старые строки подключения все еще отображаются в моем коде.
Это код, который я использую для проверки:
Dim conCollection As ConnectionStringSettingsCollection = _
conCollection = ConfigurationManager.ConnectionStrings()
For Each cs As ConnectionStringSettings In conCollection
MsgBox(cs.ConnectionString)
Next
Результаты: я получаю 6 строк подключения вместо одной.
Какова процедура удаления существующих и предыдущих строк подключения, чтобы они не были обнаружены приведенным выше кодом.
Спасибо.