Не удалось загрузить файл или сборку '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.