.NET Framework 4.6.2和.NET Standard 2.0不兼容

问题描述:

项目目标.NET Framework 4.6.2.NET Framework 4.6.2和.NET Standard 2.0不兼容

项目使用NuGet包实体框架的核心,它引用.NET标准2.0(它出现在文件夹)

据我所知,.NET 4.6.2.NET标准2.0不兼容。 它可能会导致任何问题?

+1

据我所知他们*不*不兼容。 .NETStandard 2.0需要4.6.1,它们没有在4.7中打破它。通过描述什么地方出现问题来使这成为真正的问题 –

+0

我的错误。我的意思是.NET 4.6.2 – AsValeO

在VS 2017 15.3和.NET Core 2.0.0 SDK(2017年8月发布)中的最新工具更新中,支持.NET Standard 2.0的.NET Framework的最低版本为4.6.1。

这是通过添加兼容性DLL以确保库加载和工作的工具实现的。在4.6.1-4.7中只有少数API不支持,但Entity Framework Core应该可以在4.6.1+上运行。

对于.NET Framework 4.7.1+,工具不再需要注入这些库。

+0

'只有少数API在4.6.1'上不被支持 wal