Не удалось загрузить файл или сборку 'Microsoft.VisualStudio.Data.Tools.SqlEditor.dll'

Каждый раз, когда я запускаю свой проект в VS 2013, я получаю следующее исключение

Не удалось загрузить файл или сборку "Microsoft.VisualStudio.Data.Tools.SqlEditor.dll" или одну из ее зависимостей. Была предпринята попытка загрузить программу с неверным форматом.

Я пытался выполнить некоторые команды, но никуда не попал. Что может быть причиной и решением этой проблемы. Благодарю.

2 ответа

Исходя из этого, Microsoft.VisualStudio.Data.Tools.SqlEditor.dll устанавливается средствами данных Microsoft SQL Server и устанавливается Visual Studio.

Запустив установщик Visual Studio (из "Установка и удаление программ") и выбрав восстановление, переустанавливал эту отсутствующую зависимость, и теперь я больше не получаю ошибку при запуске.

На моем компьютере я получил SSDT как загруженное расширение для Visual Studio (EE). Меню: Расширения, Управление расширениями, поиск по ssdt.

Файлы для этого расширения были загружены на C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\Extensions\Microsoft\SQLEditor

Visual Studio по-прежнему не искала его в нужном месте, потому что мой devenv.exe.config не искал по этому пути. Используйте блокнот для редактирования C:\Users\[UserName]\AppData\Local\Microsoft\VisualStudio\16.0_d6d04886\devenv.exe.config. Конфигурация содержала элемент xml: \configuration\runtime\assemblyBinding\probing:privatePathкоторый, кажется, содержит пути, по которым Visual Studio ищет расширения. Я и добавил "Extensions \ Microsoft" в атрибут privatePath. Сохранено. Перезапустил Visual Studio2019EE.

Другие вопросы по тегам