Ошибка NU1107 Обнаружен конфликт версий для Microsoft.EntityFrameworkCore. Установка / ссылка при установке ядра EF - PullRequest
1 голос
/ 20 января 2020

Я установил Visual Studio 2017 и создал проект MVC под названием WebApplication1.

В Зависимости-> NuGet у меня есть файлы

  • Microsoft.AspNetCore.App (2.2.0)
  • Microsoft.AspNetCore.Razor.Design (2.2 +0,0).

В зависимостях-> SDK:

  • Microsoft.AspNetCore.App (2.2.0)
  • Microsoft.NETCore.App (2.2.0)

Я хочу установить Entity Framework Core для своего проекта.

Таким образом, я щелкаю правой кнопкой мыши по своему проекту и выбираю «Управление пакетами Nuget», а затем в разделе бровей я ввожу «Microsoft.EntityFrameworkCore.SqlServer» в строке поиска и выбираю его, затем устанавливаю. Однако консоль показывает мне две ошибки при установке:

Код серьезности Описание Состояние подавления строки файла проекта Ошибка восстановления пакета. Откат изменений пакета для «WebApplication1». Ошибка NU1107 Обнаружен конфликт версий для Microsoft.EntityFrameworkCore. Установите / обратитесь к Microsoft.EntityFrameworkCore 3.1.1 непосредственно в проект WebApplication1, чтобы решить эту проблему. WebApplication1 -> Microsoft.EntityFrameworkCore.SqlServer 3.1.1 -> Microsoft.EntityFrameworkCore.Relational 3.1.1 -> Microsoft.EntityFrameworkCore (> = 3.1.1) WebApplication1 -> Microsoft.AspNetCore.App 2.2.0 -> Microsoft.EntityFraworkwork > = 2.2.0 && <2.3.0). WebApplication1 F: \ Div \ workspace \ CSDDashboard. net project \ WebApplication1 \ WebApplication1 \ WebApplication1.csproj 1 </p>

Я много искал в inte rnet, чтобы найти какое-либо решение, но до сих пор Я не успешен. Я ценю, если кто-нибудь может решить эту проблему.

1 Ответ

1 голос
/ 20 января 2020

Вы должны выбрать версию 2.2.0 при установке Microsoft.EntityFrameworkCore.SqlServer пакета

В окне «Управление пакетами Nuget»

enter image description here

Или используйте консоль диспетчера пакетов:

Install-Package Microsoft.EntityFrameworkCore.SqlServer -Version 2.2.0

или добавьте эту строку в файл csproj

<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.2.0" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...