EF Core 3.0 больше не поддерживает .net framework? - PullRequest
1 голос
/ 25 сентября 2019

Я уже использовал EF CORE 2.2.6 в проекте WPF .net Framework 4.8.

А теперь EF CORE 3.0 опубликовал.

Пока я обновляю пакет NuGet, онсообщает об этой ошибке:

enter image description here

Как уже говорилось, кажется, что EF CORE 3.0 еще не совместим с .net framework.

Я попытался найти объявление о публикации EF CORE 3.0, но не могу найти информацию о том, что больше не поддерживает .net framework.

Как я могу решить эту проблему?Должен ли я перенести весь проект на .net core 3.0, чтобы решить эту проблему?Спасибо.

1 Ответ

3 голосов
/ 25 сентября 2019

EF Core 3.0 основан на .NET Standard 2.1 , в то время как .NET Framework 4.8 не поддерживает .NET Standard 2.1 ,Таким образом, вы не можете использовать EF Core 3.0 в .NET Framework 4.8.

Таким образом, решение - это либо придерживаться EF Core 2.2, либо перенести весь проект на .NET Core 3.0.

Для получения более подробной информации: Поддержка .Net Framework (4.8?) Для netstandard 2.1 и EF Core 3.0 предназначена для .NET Standard 2.1

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