Visual Studio 2017 не удалось найти строку подключения в настройках приложения - PullRequest
0 голосов
/ 12 сентября 2018

Для базы данных подключений и чтения данных я использую набор данных, который считывает строку подключения из файла Web.config.Все работает в Visual Studio 2013. Но когда я открыл этот проект в Visual Studio 2017, я не могу настроить.Это ошибки:

Невозможно найти строку подключения xxxx.Строка соединения не найдена в настройках приложения или поставщик данных, связанный со строкой соединения, не может быть загружен

enter image description here

Ответы [ 3 ]

0 голосов
/ 03 декабря 2018

Это ошибка TableAdapter. TableAdapters обеспечивает связь между вашим приложением и базой данных .Некоторые люди утверждают, что кажется, Visual Studio 15.8.x больше не использует строку подключения в web.config , хотя у вас могут не возникать проблемы в предыдущих версиях, таких как 15.7.x.

В любом случае, я полагаю, вы можете воспроизвести рабочий , используя один из подходов, перечисленных в Как: сохранять и редактировать строки подключения .

0 голосов
/ 10 декабря 2018

Обновите VS до 15.9.Это исправит существующую проблему

0 голосов
/ 02 декабря 2018

Попробуйте обновить вашей Visual Studio до 15.9. И если это не помогло, попробуйте выполнить следующие действия:

  • Закройте окно DataSet с ошибкой.
  • Щелкните правой кнопкой мыши DataSet в обозревателе решений.
  • Выберите «Открыть с помощью…» из контекстного меню.
  • Выберите «Редактор исходного кода (текста)» из списка и нажмите «ОК» кнопка.

В верхней части файла вы увидите элемент с несколькими элементами. внутри. Большинство DataSet должно иметь только один элемент. Если ты возникли проблемы, как я описал выше, у вас будет по крайней мере два и один будет неверным. Удалите его или исправьте другим способом, сохраните файл и откройте как обычно.

Ссылки:

https://blog.dmbcllc.com/unable-to-find-connectionfor-object-webconfig/

Проблема с обновлением моего конструктора наборов данных: не удается найти соединение 'ERMConnectionString (Настройки) 1'

Не удалось загрузить набор данных из-за следующей ошибки: Невозможно найти соединение ...

Конструктор наборов данных: «Невозможно найти соединение MyConn (MySettings) 1 для объекта« MySettings »»

Невозможно найти соединение «MyConnName» для объекта «Web.config» в свойствах настройки адаптера таблицы.

...