当前位置: 首页 > 编程语言 > C#

无法从EFCore1.1.2升级到2.0.0版本分享

时间:2023-04-10 17:38:51 C#

无法从EFCore1.1.2升级到2.0.0版本总而言之,我最近开始做一个使用EFCore1.1的项目.2.我看到了2.0的发布位置,因为当我尝试将EF核心添加到项目时,我开始遇到错误。我无法更新现有项目,我创建了一个全新的控制台项目。将.NetFramework设置为4.6.1仍然没有成功。我总是收到以下消息。有没有人遇到过这个问题?提前致谢安装包:无法安装包“Microsoft.EntityFrameworkCore.SqlServer2.0.0”。您正在尝试将此包安装到以“.NETFramework,Version=v4.6.1”为目标的项目中,但该包不包含任何与此框架兼容的程序集引用或内容文件。EFCore2.0版本已正式发布,并且(部分)更新了文档。当然,不仅仅是.NETCore。但是,面向完整.NETFramework的实际先决条件如下:(1)面向.NETFramework4.6.1及更高版本的项目。(2)安装VisualStudio2017(重要!)15.3.0更新(也是刚刚发布)我在更新VS之前也出现了同样的错误。更新后错误消失,成功安装EF2.0包。EFCore1.1.2依赖于.NETStandard1.3或.NETFramework4.5.1。因此,当您以.NetFramework4.5.2为目标时,一切都很笨拙。EFCore2.0依赖于.NETStandard2.0。这与.NETFramework不兼容,一切都远非笨拙。根据下面的源代码,您可以使用预览版的2.0工具获得.NetFramework支持:另一种方法是迁移您的应用程序,使其不使用.NetFramework,而只针对.NETStandard库。来源祝你好运。EntityFrameworkCore2.0.0与Core2.0.0以外的Target框架不兼容。您需要确保您的项目以此为目标并安装任何依赖项。它不适用于(标准).NET框架版本,它是一个“核心”特定版本。以上就是《无法从EFCore1.1.2升级到2.0.0版本的C#学习教程》的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文来自网络收藏,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处: