Как я могу решить ошибку установки пакета? - PullRequest
0 голосов
/ 14 октября 2019

Я создаю библиотеку классов в Visual Studio, я хочу установить Microsoft.EntityFrameworkCore, но у меня есть эта ошибка:

Не удалось установить пакет 'Microsoft.EntityFrameworkCore 3.0.0'. Вы пытаетесь установить этот пакет в проект, который нацелен на «.NETFramework, Version = v4.6.1», но пакет не содержит никаких ссылок на сборки или файлов содержимого, совместимых с этой платформой. Для получения дополнительной информации свяжитесь с автором пакета.

Я уже проверил свою целевую платформу и версию nuget. Я просто хотел создать DbContext в моем проекте для связи с моей базой данных.

public class ContextLM: DbContext
{
    public ContextLM() :base(nameOrConnectionString: "ContextLM") { }
    public virtual DbSet<Customer> Customer { get; set; }
}

1 Ответ

0 голосов
/ 14 октября 2019

Вы находитесь внутри проекта .Net Framework, а не проекта .Net Core. Вы должны загрузить Entity Framework 6 из nuget вместо EF Core для решения проблемы.

Или, если вы хотите изменить тип проекта на .Net Core, если вам нужно использовать EF Core

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...