Я пытаюсь использовать Entity Framework Core в приложении Windows Forms. Никакой другой код не был написан, это всего лишь начальная настройка проекта.
Я получаю следующие предупреждения после настройки приложения Windows Form в .net Framework 4.6.2 и использования диспетчера NuGet для установки Microsoft.EntityFrameworkCore.SqlServer и Microsoft.EntityFrameworkCore.Tools:
Warning The referenced component 'Microsoft.Extensions.Configuration.Abstractions' could not be found.
Warning The referenced component 'Microsoft.Extensions.DependencyInjection.Abstractions' could not be found.
Вместе с двумя желтыми предупреждающими символами на самих ссылках. Это приводит к сбою Scaffold-DbContext с:
Could not load file or assembly 'Microsoft.Extensions.DependencyInjection.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' or one of its dependencies. The system cannot find the file specified.
Я уже пытался редактировать .csproj, добавив:
<PropertyGroup>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>
</PropertyGroup>
И я попытался изменить версии Framework & Entity, но продолжаю сталкиваться с одними и теми же проблемами с теми же ссылками. Я нашел .dll в каталоге пакетов и попытался добавить их вручную, но это ничего не изменило.
Это вообще возможно сделать?