2017-10-18 24 views
0

我正在测试EF Core以查看它是否适合在新项目中使用。开发环境如下:当安装EF Core V2.0时,为什么我会看到针对已安装参考的警告

的Visual Studio 2017年(15.4)

我创建一个新的类库(C#)瞄准点网完整的框架4.7版,然后保存之后,我打通的NuGet项目包管理器并输入以下命令...

install-package Microsoft.entityframeworkcore.sqlserver 

然后,Nuget安装它确定项目所需的所有位。当我看看添加的参考资料时,我会看到以下内容;

enter image description here

看着标有警告我注意,似乎没有与之相关的版本信息的参考文献的性质。我的第一个想法是,这可能是瞄准Dot Net 4.7的一个问题,所以我对Dot Net 4.6.2进行了同样的尝试,但是产生了类似的结果,尽管使用了一些不同的Dll。在这两种情况下,项目都成功建成。

有没有其他人看过这个或知道原因/解决方案可能是什么?

+1

难道你不应该瞄准.net核心运行时以与EF内核一起工作吗? –

+1

https://stackoverflow.com/questions/44394243/entity-framework-core-2-0-on-net-4-6-1 –

+0

@KristofferJälén感谢您的链接,这是非常有帮助的。 –

回答

0

包含NetStandard.Library.NetFramework NuGet包,如here所述。

+0

本来希望这可能成为解决方案,但似乎并非如此,至少在这种情况下不是。在我尝试通过GitHub上的问题列表来查看是否有任何提及。 –

+0

如果您安装了支持.NET Framework 4.6.1的以前版本,它将起作用。 '安装包Microsoft.EntityFrameworkCore.SqlServer -Version 1.1.3'。 –

相关问题