[英]How to reference an ASP.NET Core project from a Full .Net framework Test project?
[英]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.