2017-10-18 27 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'。 –

相關問題