簡體   English   中英

如何從ASP.NET Core引用.NET框架

[英]How to reference .NET framework from ASP.NET Core

我有一個要升級到ASP.NET Core的ASP.NET MVC 5 / .NET 4.7項目。

MVC前端引用服務層項目(SL),該服務層項目使用使用實體框架構建的數據層(DAL)項目。

我們的評估是,Entity Framework Core仍然缺少我們需要的功能,並且我們不應該將DAL項目升級到.NET Core。

我的項目應該以什么框架為目標才能協同工作? 我們能否僅將一個項目升級到.NET Core,並將其余項目保留在.NET Framework中?

如果要切換到.NETCore並仍然能夠使用較舊的庫,則應標記.NETFramework。
因此,在創建新項目時,請選擇:

ASP.NET Core Web應用程序(.NET Framework)

此外,本月(實際上是昨天)還發布了.NETCore 2.0和EFCore 2.0。 這兩個框架都具有更多功能,因此我建議遷移到2.0項目。
此外,EFCore 2.0現在應該具有所需的大多數功能,因此我也將考慮。

我的項目應該以什么框架為目標才能協同工作? 我們能否僅將一個項目升級到.NET Core,並將其余項目保留在.NET Framework中?

您無需使任何項目都以.NET Core為目標即可使用ASP.NET Core。 我建議使用.NET Core SDK (和相關的csproj文件格式),但是您可以將目標框架設置為桌面框架版本(例如net47 ),然后就可以了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM