Не удалось загрузить файл или сборку Microsoft.SqlServer.BatchParser? - PullRequest
1 голос
/ 17 марта 2020

У меня есть тестовый проект C# 4.6.2, который использует набор библиотек в папке, это коллекция старых версий 13.0.0.x, которые на наших недавно установленных ноутбуках отсутствуют Microsoft. SqlServer.BatchParser.dll.

Кто-нибудь знает, как получить это в GA C? Или Где найти DLL для загрузки?

Я нашел версию 14.0.0.x и выше на NuGet и попытался использовать неофициальные пакеты NuGet 14.0.0.x, но это приводит к еще большему количеству ошибок.

1 Ответ

2 голосов
/ 17 марта 2020

Недавно была похожая проблема, но наша проблема была в том, что SqlClrProvider отсутствовал, что при исправлении вывело ошибку, которую вы видите. Мы исправили это, перепрыгнув 14.0.0.x и 15.0.0.x и перейдя прямо к NuGet с предварительным просмотром 16.0.xx, который хорошо работал для нас как на наших новых ноутбуках dev с новейшим SqlServer, так и на нашем старом CI-сервере.

Требуется пара небольших изменений кода, но они были очень незначительными. Я думаю, что-то вокруг конструктора объекта ServerConnection.

https://www.nuget.org/packages/Microsoft.SqlServer.SqlManagementObjects

160.1911221.0-preview

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...