.net standard和.net framework什么区别?
答案:3 悬赏:50 手机版
解决时间 2021-01-13 04:20
- 提问者网友:世勋超人
- 2021-01-12 11:25
.net standard和.net framework什么区别?
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-01-12 12:41
.NET Standard Library 是 .NET Core 和 .NET Framework 共有的基础。
1. .NET Core是一个开源的模块化的Framework,而且 .NET Core也可在不同的操作系统上运行,包括Windows、linux、MacOS,实现了跨平台跨设备。
2. .NET Framework 是Windows下特有的。
除实现NET Standard Library外 .NET Core 和 .NET Framework 都有各自特有的实现。
.NET Standard是一项实现BCL的规范。由于.NET实现需要遵循这项规范,所以应用程序开发人员就不用担心每一种托管框架实现的BCL不同。
因此,.NET Framework和.NET Core,每一种托管框架都实现了.NET Standard中的BCL。随着计算机工业不断推出新的硬件和操作系统,将来还会出现新的.NET托管框架。该标准让应用程序开发人员知道,他们可以依赖于一套始终如一的API。
每个.NET版本都对应一个.NET Standard版本。
API一致,将应用程序移植到不同的托管实现以及提供工具都会更简单。
微软CEO萨提亚·纳德拉睿智的决定抛弃以PC为中心,拥抱各种设备和平台,成为一家软件服务型企业。为了达成这种愿景必须构建新的微软生态链,囊括Windows,Linux,OS X及其他操作系统,覆盖X86/ARM等处理器以及不同的设备(包括PC,Phone,全息眼镜及其他)。这些足见微软的“野心”。
既然一个项目支持.net standard, 向上改成.net framework项目是可行的。
反之,将一个.net framework项目改成.net standard项目,只要不涉及到.net framework特有的部分,也是可行的。
1. .NET Core是一个开源的模块化的Framework,而且 .NET Core也可在不同的操作系统上运行,包括Windows、linux、MacOS,实现了跨平台跨设备。
2. .NET Framework 是Windows下特有的。
除实现NET Standard Library外 .NET Core 和 .NET Framework 都有各自特有的实现。
.NET Standard是一项实现BCL的规范。由于.NET实现需要遵循这项规范,所以应用程序开发人员就不用担心每一种托管框架实现的BCL不同。
因此,.NET Framework和.NET Core,每一种托管框架都实现了.NET Standard中的BCL。随着计算机工业不断推出新的硬件和操作系统,将来还会出现新的.NET托管框架。该标准让应用程序开发人员知道,他们可以依赖于一套始终如一的API。
每个.NET版本都对应一个.NET Standard版本。
API一致,将应用程序移植到不同的托管实现以及提供工具都会更简单。
微软CEO萨提亚·纳德拉睿智的决定抛弃以PC为中心,拥抱各种设备和平台,成为一家软件服务型企业。为了达成这种愿景必须构建新的微软生态链,囊括Windows,Linux,OS X及其他操作系统,覆盖X86/ARM等处理器以及不同的设备(包括PC,Phone,全息眼镜及其他)。这些足见微软的“野心”。
既然一个项目支持.net standard, 向上改成.net framework项目是可行的。
反之,将一个.net framework项目改成.net standard项目,只要不涉及到.net framework特有的部分,也是可行的。
全部回答
- 1楼网友:舍身薄凉客
- 2021-01-12 13:13
http://blog.csdn.net/zhao1949/article/details/51740559
- 2楼网友:北方的南先生
- 2021-01-12 12:56
春城无处不飞花,寒食东风御柳斜.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯