.Net Core 学习笔记1——包、元包、框架
程序员文章站
2022-03-14 10:22:13
.Net Core 是由NuGet包(package)组成的平台。一起使用的多个包的集合:元包(Metapackage)package 包 (对应以前的程序集概念)Framework 框架assembly 程序集重要的NuGet包:System.Runtime 基础包System.Collectio... ......
.Net Core 是由NuGet包(package)组成的平台。
一起使用的多个包的集合:元包(Metapackage)
package 包 (对应以前的程序集概念)
Framework 框架
assembly 程序集
重要的NuGet包:
System.Runtime 基础包
System.Collections 泛型集合
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.6、.Net Core 2.0和Mono等。
每个包可以设置一组支持的框架。
推荐阅读
-
.NET Core 学习笔记2——管理nuget包
-
Spring框架学习笔记(6)——阿里云服务器部署Spring Boot项目(jar包)
-
Orleans[NET Core 3.1] 学习笔记(四)( 1 )创建项目
-
机器学习框架ML.NET学习笔记【2】入门之二元分类
-
Java实用包学习笔记(1)—— String、StringBuffer、StringBuilder类
-
.net Core学习笔记1 创建简单的 .net core项目
-
机器学习框架ML.NET学习笔记【1】基本概念
-
.Net Core 学习笔记1——包、元包、框架
-
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
-
Gin-Go学习笔记八:Gin-Web框架 常用的包