我正在使用VS Professional 2017 Version 15.2 (26430.16) Release
我正在尝试安装Microsoft.EntityFrameworkCore
Install-Package Microsoft.EntityFrameworkCore -Version 1.1.2
我收到以下错误
严重级代码描述项目文件行抑制状态 错误无法安装包' Microsoft.EntityFrameworkCore 1.1.2&#39 ;.您正在尝试将此软件包安装到针对' .NETFramework,Version = v4.5'的项目中,但该软件包不包含 任何与之兼容的程序集引用或内容文件 框架。有关更多信息,请与软件包作者联系。 0
我用Google搜索但没有找到答案。
我有Microsoft.Net Framework Version 4.7.02046
和Visual Studio Professional 2017 Version 15.2 (26430.16) Release
答案 0 :(得分:1)
您的项目针对的是不兼容的.Net Framework版本。右键单击项目,选择属性并记下目标框架的值。查看Microsoft.EntityFrameworkCore
{{1}}您可以定位的最早版本的.Net Framework是v4.5.1。
要使用此程序包,您需要将项目更新为目标4.5.1或更高版本。
答案 1 :(得分:0)
我遇到了这个问题,我发现您的.Net Core版本必须与Microsoft.EntityFrameworkCore兼容。 我使用的是.Net Core 2.1,发现Microsoft.EntityFrameworkCore 2.1.1是兼容的,如果您不知道哪个版本,我想您必须尝试每个版本。