.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等。

每一个包能够设置一组支持的框架。

相关文章
相关标签/搜索