.Net Core 是由NuGet包(package)組成的平臺。網絡
一塊兒使用的多個包的集合:元包(Metapackage)app
package 包 (對應之前的程序集概念)框架
Framework 框架對象
assembly 程序集it
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等。
每一個包能夠設置一組支持的框架。