.NET Standard与BCL有什么区别?

Net标准主要是为了改善代码共享,并使每个.Net实现中的API更加一致。

.NET Standard 是.NET 平台(.net framework\.net core\.net mono)尚未在实现级别融合的时候设计的。.NET Standard 的目标是统一基类库(BCL)的特性集

.NET 5=.NET Standard(标准 API) 和.NET Core (跨平台)

托管框架的每一种实现都有一套自己的基类库。基类库(BCL)包含诸如异常处理、字符串、XML、I/O、网络和集合这样的类。

.NET Standard是一项实现BCL的规范。

1、.NET Standard

 

托管框架的每一种实现都有一套自己的基类库。基类库(BCL)包含诸如异常处理、字符串、XML、I/O、网络和集合这样的类。

.NET Standard是一项实现BCL的规范。由于.NET实现需要遵循这项规范,所以应用程序开发人员就不用担心每一种托管框架实现的BCL不同。

框架类库(FCL),如WPF、WCF、ASP.NET,不包含在BCL中,因此,也就不包含在.NET Standard中。

.NET Standard与.NET实现之间的关系就和HTML规范与浏览器之间的关系一样。后者是前者的实现。

 

详细地址:https://www.infoq.cn/article/yedpbucdrk1ivml9lmak

posted @ 2021-08-23 18:46  小林野夫  阅读(207)  评论(0编辑  收藏  举报
原文链接:https://www.cnblogs.com/cdaniu/