我正在使用VS 2019,但无法安装“ Microsoft.EntityFrameworkCore 3.0.0”。
我收到以下错误消息:
您无法安装软件包“ Microsoft.EntityFrameworkCore”。您 正在尝试将该软件包安装在项目中 “ .NetFramework,Version = 4.6.1” ...框架:.net Framework = 4.6.1
如上所述,我的应用程序的目标是.NET Framework 4.6.1。
答案 0 :(得分:2)
根据NuGet page Microsoft.EntityFrameworkCore 3.0.0
需要.NET Standard 2.1
。似乎您要定位的.NET 4.6.1
并未实现.NET Standard 2.1
。
Microsoft said表示他们不打算在将来的任何完整框架版本中实施.NET Standard 2.1
,这意味着您将无法使用该特定版本的Microsoft.EntityFrameworkCore
。
您唯一的选择是以.NET Core 3.0
为目标,或选择以.NET Standard 2.0
为目标的软件包的较旧版本,即2.2.6。