无法在 VS 2017 中安装“Microsoft.EntityFrameworkCore”

sim*_*ada 5 visual-studio visual-studio-2017

我在用VS Professional 2017 Version 15.2 (26430.16) Release

我正在尝试安装Microsoft.EntityFrameworkCore

Install-Package Microsoft.EntityFrameworkCore -Version 1.1.2
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

严重性代码说明项目文件行抑制状态错误无法安装包“Microsoft.EntityFrameworkCore 1.1.2”。您正在尝试将此包安装到面向“.NETFramework,Version=v4.5”的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系包作者。0

我用谷歌搜索但没有找到答案。

我有Microsoft.Net Framework Version 4.7.02046Visual Studio Professional 2017 Version 15.2 (26430.16) Release

Dav*_*idG 5

您的项目的目标是不兼容的 .Net Framework 版本。右键单击该项目,选择属性并记下Target Framework的值。查看Nuget 包,您可以定位的Microsoft.EntityFrameworkCore最旧版本的 .Net Framework 是 v4.5.1。

要使用此包,您需要将项目更新为目标版本 4.5.1 或更高版本。

  • @arrowd在依赖项下,它说它的目标是.NETStandard 2.1,您可以在此处的表格中看到.NET版本https://learn.microsoft.com/en-us/dotnet/standard/net-standard (2认同)