Я использую .NET 5 с Rider и пытаюсь установить dotnet-ef для работы с миграциями.
У меня установлены следующие пакеты:
< ul>
[*]Microsoft.EntityFrameworkCore
[*]Microsoft.EntityFrameworkCore.Design
[*]Microsoft.EntityFrameworkCore.SqlServer
[*]Microsoft.EntityFrameworkCore.Tools
[*]Microsoft.EntityFrameworkCore.SqlServer.Design
Но при наборе текста dotnettool install -g dotnet-ef в терминале я получаю сообщение об ошибке:
Пакет dotnet-ef 5.0.7 не поддерживается совместим с net50 (.NETFramework, версия=v5.0)/любой. Пакет dotnet-ef 5.0.7 поддерживает: netcoreapp3.1 (.NETCoreApp,Version=v3.1) / Any
Даже когда я запускаю CMD в качестве admin, я получаю ту же ошибку
Итак, я ясно вижу, что последняя версия dotnet-ef предназначена для .NET 3.1. Это действительно правда? Нет ли версии dotnet-ef для .NET 5? Что я могу делать не так?
Я пробовал разные версии dotnet-ef и получал разные виды этой ошибки (в зависимости от выбранной версии).
Напишите в комментариях, если вам нужна дополнительная информация.
Подробнее здесь: https://stackoverflow.com/questions/679 ... with-net50