.Net Standard简介
2024-09-02 04:40:23
.NET Standard 是一套正式的 .NET API 规范,有望在所有 .NET 运行时中推出。 推出 .NET Standard 的背后动机是要提高 .NET 生态系统中的一致性。 ECMA 335 持续为 .NET 运行时行为建立统一性,但适用于 .NET 库实现的 .NET 基类库 (BCL) 没有类似的规范。
Git源代码地址:
https://github.com/dotnet/standard
.NET Standard 可实现以下重要情境:
- 为要实现的所有 .NET 平台定义一组统一的、与工作负荷无关的 BCL API。
- 使开发人员能够通过同一组 API 生成可在各种 .NET 运行时中使用的、可移植的库。
- 减少并有望消除由于 .NET API 方面的原因而对共享源代码的条件性编译(仅适用于 OS API)。
.NET 平台支持
下表列出了 .NET Standard 的所有版本及其支持的平台:
.NET Standard | 1.0 | 1.1 | 1.2 | 1.3 | 1.4 | 1.5 | 1.6 | 2.0 |
---|---|---|---|---|---|---|---|---|
.NET 核心 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 2.0 |
.NET framework(包含工具 1.0) | 4.5 | 4.5 | 4.5.1 | 4.6 | 4.6.1 | 4.6.2 | vNext | 4.6.1 |
.NET framework(包含工具 2.0) | 4.5 | 4.5 | 4.5.1 | 4.6 | 4.6.1 | 4.6.1 | 4.6.1 | 4.6.1 |
Mono | 4.6 | 4.6 | 4.6 | 4.6 | 4.6 | 4.6 | 4.6 | vNext |
Xamarin.iOS | 10.0 | 10.0 | 10.0 | 10.0 | 10.0 | 10.0 | 10.0 | vNext |
Xamarin.Android | 7.0 | 7.0 | 7.0 | 7.0 | 7.0 | 7.0 | 7.0 | vNext |
通用 Windows 平台 | 10.0 | 10.0 | 10.0 | 10.0 | 10.0 | vNext | vNext | vNext |
Windows | 8.0 | 8.0 | 8.1 | |||||
Windows Phone | 8.1 | 8.1 | 8.1 | |||||
Windows Phone Silverlight | 8.0 |
- 列表示 .NET Standard 版本。 每个标题单元格都是一个文档链接,其中介绍了相应版本的 .NET Standard 中新增了哪些 API。
- 行表示不同的 .NET 平台。
- 每个单元格中的版本号指明了实现相应 .NET Standard 版本所需的最低平台版本。
更多参考:
https://docs.microsoft.com/zh-cn/dotnet/standard/library#a-namespecificationa规范
http请求参考:http://www.tuicool.com/articles/rmiqYz
最新文章
- C#函数式程序设计之局部套用与部分应用
- eclipse + Android Studio 集成 Genymotion 模拟器
- Python批量插入SQL Server数据库
- 基于RPC原理的dubbo
- SQL server performance - tempdb
- IdeasToComeTrue
- three.js 来源目光(十三)Math/Ray.js
- Matlab曲面拟合和插值
- linux 配置tomcat服务器
- 利用echarts highcharts 实现自定义地图 关系图效果 侧边3D柱形图饼图散点图
- cache和buffer
- java如何对List集合中的元素进行排序(请收藏)
- Log4J日志整合及配置详解
- [POI2004] SZN
- [z]根据awr报告查看最慢的sql语句
- XPAGES 中CGI变量的获取
- 【CC2530强化实训01】普通延时函数实现按键的长按与短按
- maven exclusions version
- mysql数据导到本地
- flex 无法将“<;mx:>;”解析为组件执行.解决方法
热门文章
- 【PAT】1020 Tree Traversals (25)(25 分)
- ansible学习
- 【Ubuntu】Ubuntu设置和查看环境变量
- mysql varchar 转 decimal
- JSONObject 自定义过滤配置
- 苹果Mac OS 显示隐藏文件
- Spring(完成毕业设计后的简单回顾)
- 2013-2014 ACM-ICPC, NEERC, Southern Subregional Contest Problem C. Equivalent Cards 计算几何
- UVALive 6907 Body Building tarjan
- 使用 IntraWeb (10) - CSS