无法安装Microsoft.EntityFrameworkCore'在VS 2017

时间:2017-07-31 11:03:04

标签: visual-studio visual-studio-2017

我正在使用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.02046Visual Studio Professional 2017 Version 15.2 (26430.16) Release

2 个答案:

答案 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是兼容的,如果您不知道哪个版本,我想您必须尝试每个版本。