.NET CORE —— .NET Framework, .NET Core 和 .NET Standard 的區別

 


.NET Framework 和 .NET Core 是平臺應用框架,而 .NET Standard 是 .NET 底層庫。因此只要用 .NET Standard 工程來寫的代碼可以直接在上層的平臺應用框架上使用。

你的庫需要在多平臺應用上使用,就使用 .NET Standard 來寫。

經驗與技巧
在你的解決方案中,可以將入口項目選擇爲 .NET Framework 或 .NET Core,其他的工程儘量使用 .NET Standard 來創建。

比如,在 .NET Core 項目中,你可以將你的 Program 啓動類所在的項目,使用 .NET Core 創建,而其他的工程,包括你的 MVC 工程,都可以使用 .NET Standard 來創建。因爲 Microsoft.AspNetCore.Mvc 是用 .NET Standard 工程來寫的。
 

發佈了37 篇原創文章 · 獲贊 119 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章