.Net Core 學習筆記1——包、元包、框架

.Net Core 是由NuGet包(package)組成的平臺。網絡

一塊兒使用的多個包的集合:元包(Metapackage)app

package 包 (對應之前的程序集概念)框架

Framework 框架對象

assembly 程序集it

重要的NuGet包:

System.Runtime 基礎包io

System.Collections 泛型集合table

System.Net.Http 用於HTTP網絡通訊基礎

System.IO.FileSystem 讀寫磁盤泛型

System.Linq 查詢對象程序

System.Reflection 加載、檢查和激活類型

重要的元包:

NETStandard.Library 標準框架元包

Microsoft.NETCore.App 描述.NET Core的部分庫

Microsoft.AspNetCore.All 包含ASP.NET Core、Entity Framework Core 相關項

Mricrosoft.NETCore.Portable.Compatibility 一組兼容PCL的包

重要的框架:

netstandard2.0  標準框架

netcoreapp2.0   .Net Core 框架

net471              .Net Framework 框架

包、元包和框架之間的關係

包是最小單位,元包是一組包,官方或第三方用元包定義了框架的可用內容(API)。

框架是虛的,能夠有多種實現它的方式,如.Net Framework 4.六、.Net Core 2.0和Mono等。

每一個包能夠設置一組支持的框架。

相關文章
相關標籤/搜索