Миграция с. net core 3.0 на 3.1 приводит к отсутствующей ошибке сборки - PullRequest
0 голосов
/ 08 января 2020

У меня есть основной проект. net, который ссылается на библиотеку фреймворка. net. Библиотека фреймворка использует System.Data.SqlClient для доступа к базе данных. Когда основной проект работал на do tnet core 3.0, все работало нормально. Однако я только что перешел на 3.1 и теперь получаю следующее исключение:

FileNotFoundException: Could not load file or assembly 'System.Data.SqlClient, Version=4.6.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.

Я пытался явно установить System.Data.SqlClient v. 4.6.0 через Nuget в библиотеке фреймворка, но я все еще получаю то же самое исключение.

Ответы [ 2 ]

1 голос
/ 21 апреля 2020

Возможно, вы больше не застряли на этом, но для меня обновление System.Data.SqlClient с 4.7 до 4.8.1 решило проблему.

Ранее я безуспешно пытался удалить и переустановить 4.7.

0 голосов
/ 09 января 2020

Вы можете установить и использовать Microsoft.Data.SqlClient в своем. NET CORE 3.1 проекте.

...