.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等。
每一个包能够设置一组支持的框架。