我有一個ASP.NET MVC 5/.NET 4.7項目,我想升級到ASP.NET Core。如何從ASP.NET Core引用.NET框架
MVC前端引用了一個服務層項目(SL),該項目使用一個使用實體框架構建的數據層(DAL)項目。
我們的評估是Entity Framework Core仍缺少我們需要的功能,我們不應該將DAL項目升級到.NET Core。
我的項目應該能夠一起工作的框架是什麼?我們是否可以將一個項目升級到.NET Core並將剩餘的部分保留在.NET Framework中?
斯科特Hanselman的[這](https://www.hanselman.com/blog/HowToReferenceAnExistingNETFrameworkProjectInAnASPNETCore10WebApp.aspx)博客應該是help.Not的雖然這肯定有多少是今天的有效期在Visual Studio 2017 .Net核心2.0。 – RBT
我轉換了項目http://www.natemcmaster.com/blog/2017/03/09/vs2015-to-vs2017-upgrade/。我手工完成了第一個項目的轉換,然後我將它用於轉換其他項目的「模板」。我還編寫了一個小腳本,從pacakges.config獲取所有軟件包引用,並將它們作爲 添加到項目文件中。我在項目中使用了 net47 TargetFramework>和' win-x64 RuntimeIdentifier>'。我創建了一個新的aspnetcore web projetct(net47)並添加了所需的內容。我還沒有轉換EntityFramework DAL項目 –
mortb
我沒有轉換EF項目的原因是它使用.edmx,我不確定是否有任何使用新項目格式的.edmx支持。 – mortb