.Net Standard简介

.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规范

.Net Core配置文件读取整理

http请求参考:http://www.tuicool.com/articles/rmiqYz

时间: 2024-12-21 21:59:57

.Net Standard简介的相关文章

.Net Standard Http请求实例

一 ..Net Standard http协议封装 程序集: System.Net.Http.dll 命名 空间:System.Net.Http HttpClient :http请求 发送类 FormUrlEncodedContent:Http请求表单参数 HttpResponseMessage:  http请求相应操作 HttpContent:http请求相应内容读取 二.Http Get请求示例 //使用 HttpClient创建Get请求 HttpClient client = new H

.Net Standard HttpClient封装Htt请求常用操作整理

一.常用Http操作 1.Get请求,有参数,无参数 2.Post 请求,有参数,无参数 3.文件简单下载 /// <summary> /// http协议请求方法封装 /// </summary> public class NetHelper { #region Get请求 /// <summary> /// get请求,无参 /// </summary> /// <param name="url"></param&g

开源框架是如何通过JMX来做监控的(一) - JMX简介和Standard MBean

相关文章目录: 开源框架是如何通过JMX来做监控的(一) - JMX简介和Standard MBean 开源框架是如何通过JMX来做监控的(二) - Druid连接池的监控 相信很多做Java开发的同学都使用过JDK自带的 jconsole 或者 jvisualvm 监控过JVM的运行情况,但不知道有没有留意过它们会有一个MBean的功能/标签,通过MBean可以看到在JVM中运行的组件的一些属性和操作 例如,可以看到Tomcat 8080端口Connector的请求连接池信息,Druid数据库

从零开始玩转JMX(一)——简介和Standard MBean

从零开始玩转JMX(一)--简介和Standard MBean JMX超详细解读 参考资料 JMX整理 JMX简介 http://blog.csdn.net/DryKillLogic/article/category/762777 用Apache的commons-modeler来辅助开发JMX

Unity Standard Assets 简介之 CrossPlatformInput

这篇介绍跨平台输入工具包CrossPlatformInput,主要包括 Prefabs 和 Scripts 两个文件夹: 由于该包中的脚本联系比较紧密,都是配合着去实现特定的功能,没有太大的独立可重用性,所以我们只介绍各个预设. CarTiltControls预设: 用于赛车游戏的跨平台输入控制.可选择两种输入形式: 一,Vertical轴输入值由一对按钮控制,Horizontal轴输入值由设备重力感应控制(目标平台为PC时使用鼠标位置模拟,下同): 二,两个方向的输入值均由触屏滑动(移动设备)

Unity Standard Assets 简介之 Vehicles

这篇介绍载具资源包Vehicles. 主要包含Aircraft(飞行器)和Car(车辆)两部分,两个文件夹里分别有AircraftGuidelines.txt和CarGuidelines.txt对相关资源作简单介绍,如果需要使用包里的脚本,可以仔细看一下里面的指导.我们还是主要看预设和脚本. Aircraft文件夹: 预设: AircraftJet.AircraftJetAI: 喷气式飞机的预设,AircraftJet由用户输入控制,AircraftJetAI由自动脚本控制. AircraftP

Unity Standard Assets 简介之 Characters

这篇介绍Characters资源包.包含三个文件夹:FirstPersonCharacter.RollerBall.ThirdPersonCharacter. FirstPersonCharacter文件夹: FPSController预设体:

Unity Standard Assets 简介之 其他资源

还有一些其他资源包,要不就是已经有Unity官方的介绍了,要不就是以资源为主没有多少脚本,最后集中说明一下. Effects资源包:包含各种图像特效,Unity官方文档地址 http://docs.unity3d.com/Manual/comp-ImageEffects.html Environment资源包:包含各种地形系统所使用的资源 ParticleSystems资源包:包含各种粒子系统的预设资源 Prototyping资源包:原型设计所使用的一些预设资源

Unity Standard Assets 简介之 Cameras

这篇介绍Cameras资源包. 文件夹下有名为“CameraGuidelines.txt”的说明文档,简要介绍了各个预设的作用和用法. Prefabs文件夹: CctvCamera.prefab: 视角跟随指定游戏物体转动的摄像机预设,摄像机转动时位置保持不变. FreeLookCameraRig.prefab: 对指定游戏物体作位置跟随的摄像机预设,跟随运动时自身旋转保持不变. HandheldCamera.prefab: 类似CctvCamera,增加了模拟手持摄像机轻微晃动效果的功能. M