netstandard和.netcore有哪些区别?
答案:1 悬赏:0 手机版
解决时间 2021-11-18 10:59
- 提问者网友:欲望失宠
- 2021-11-17 11:18
netstandard和.netcore有哪些区别?
最佳答案
- 五星知识达人网友:千夜
- 2021-11-17 12:05
- Net Standard库是.Net Core可移植性的核心。
Net Standard是标准。.Net Core是这个标准的一种实现(此外,还有.Net Framework,Mono等实现方式)。
NET Core:
- 是免费、跨平台的,是托管框架的开源实现。
它支持4种类型的应用程序:控制台、ASP.NET Core,云和通用Windows平台(UWP)。Windows Forms和Windows Presentation Foundation(WPF)并不包含在.NET Core中。
从技术上讲,.NET Core仅支持控制台应用程序。ASP.NET Core和UWP是以.NET Core为基础构建的应用程序模型。
NET Standard:
托管框架的每一种实现都有一套自己的基类库。基类库(BCL)包含诸如异常处理、字符串、XML、I/O、网络和集合这样的类。
.NET Standard是一项实现BCL的规范。由于.NET实现需要遵循这项规范,所以应用程序开发人员就不用担心每一种托管框架实现的BCL不同。
框架类库(FCL),如WPF, WCF,ASP.NET,不包含在BCL中,因此,也就不包含在.NET Standard中。
.NET Standard与.NET实现之间的关系就和HTML规范与浏览器之间的关系一样。后者是前者的实现。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯