Я пытаюсь создать веб-API с ASP. NET Core, как описано здесь Создать веб-API с ASP. NET Core
В сначала я создаю леса для одной таблицы из моей существующей базы данных MySql в EF Core, как описано здесь создаю леса для существующей базы данных в EF Core . Я устанавливаю DLL:
Microsoft.EntityFrameworkCore.Design(2.2.6)
Microsoft.EntityFrameworkCore.InMemory(3.1.2)
Microsoft.EntityFrameworkCore.Tools(2.2.6)
MySql.Data.EntityFrameworkCore(8.0.19)
During installation, additionally installed
Microsoft.EntityFrameworkCore.SqlServer(3.1.0-preview1.19506.2)
Microsoft.Extensions.Logging.Debug(3.1.0-preview1.19506.1)
Microsoft.VisualStudio.Web.CodeGeneration.Design(3.1.0-preview1.19509-03)
И после запуска команды «Добавить API-контроллер с действиями, используя Entity Framework» я получаю сообщение об ошибке
'Не удалось загрузить файл или сборка "Microsoft.EntityFrameworkCore.Design, версия = 3.0.0.0, культура = нейтральная, PublicKeyToken = adb9793829ddae60". Определение манифеста обнаруженной сборки не соответствует ссылке на сборку, (0x80131040) '
Как решить проблему?
PS Пакеты с microsoft.entityframeworkcore.sqlserver, который не требуется , зависит от microsoft.entityframeworkcore 3.0.0.0. После того как я удалил его из .csproj, но он снова появляется в .csproj после попытки создать контроллер API с действиями, использующими Entity Framework, как описано в здесь . Как от этого избавиться?