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

回答

3

在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'上不被支持< - 你能否提供這些API的引用? – wal

相關問題