我見過project.json下面列出的框架混淆:Project.json框架EF類庫
- dotnet5.4
- net451
- dnx451
- net46
我使用哪個框架來創建一個使用新的最新EntityFramework(版本7)的新類庫? 我注意到其中一些實際上打破了項目,我得到一些錯誤,所以我不知道如何NuGet包與哪個框架。
我見過project.json下面列出的框架混淆:Project.json框架EF類庫
我使用哪個框架來創建一個使用新的最新EntityFramework(版本7)的新類庫? 我注意到其中一些實際上打破了項目,我得到一些錯誤,所以我不知道如何NuGet包與哪個框架。
您可能想要閱讀.NET Platform Standard以查看所有內容的前進方向。
dotnet5.4
將netstandard1.3
被替換,你可以認爲是portable-net46+uap10.0+CoreCLR+etc.
dnx451
會消失的。如果您想要定位.NET Framework 4.5.1,請使用net451
。
我通過確保所有的project.json被設置爲dnx451來修復它。我認爲4.6.1會是最新版本而不是4.5.1? – user183872
ASP.NET Core支持.NET Frameork 4.5.1,因爲它大致相當於Mono實現的。 ASP.NET Core可以在Mono上運行。 – bricelam
你可以請分享你到目前爲止? (project.json)另外,分享你得到的錯誤 –
我有很多錯誤,但我認爲這是我不理解新命名約定(dotnet,dnx,netstandard等)的錯。 EF遷移仍然存在問題,但我在另一個SO帖子中表達了熱情。你知道命名約定什麼時候會安定下來嗎?我很高興能夠與新的東西一起去,但也想放棄它,直到它決定安定下來。 – user183872