【发布时间】:2019-07-09 13:23:56
【问题描述】:
我正在使用VS Professional 2017 Version 15.2 (26430.16) Release
我正在尝试安装Microsoft.EntityFrameworkCore
Install-Package Microsoft.EntityFrameworkCore -Version 1.1.2
我收到以下错误
严重性代码描述项目文件行抑制状态 错误无法安装包'Microsoft.EntityFrameworkCore 1.1.2'。您正在尝试将此包安装到以“.NETFramework,Version=v4.5”为目标的项目中,但该包不包含 任何与其兼容的程序集引用或内容文件 框架。有关详细信息,请联系包作者。 0
我用谷歌搜索但没有找到答案。
我有Microsoft.Net Framework Version 4.7.02046
和Visual Studio Professional 2017 Version 15.2 (26430.16) Release
【问题讨论】:
-
您的项目设置使用哪个版本的 .Net Framework?
-
@DavidG - 如果我查看 packages.config,我可以找到版本 'targetFramework="net45"' 但如果我转到帮助 > 关于 Microsoft .. 我可以看到版本是 4.7.02046(在我的问题中提到)。如果我查看注册表编辑器,我可以看到客户端节点下的版本是 4.0.0.0。
-
不,您的项目将针对框架版本。右键项目,选择属性,“目标框架”属性的值是多少?
-
好吧,我可以看到它是'.Net Framework 4.5'
-
然后将其更改为 4.7
标签: visual-studio visual-studio-2017