zoukankan      html  css  js  c++  java
  • .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 Standard1.01.11.21.31.41.51.62.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 版本所需的最低平台版本。
  • 相关阅读:
    超有爱的并查集
    写给想当程序员的朋友
    POJ 1961 字符串 KMP (i-next[i])
    POJ 2406 KMP算法next数组理解
    POJ 2387 Bellman双重边
    POJ 1917 字符串替换
    POJ 1062 坑爹的聘礼(枚举等级差选择性找边)
    Linux下libxml2的使用
    浙大pat 1003
    判定一棵二叉树是否是二叉搜索树
  • 原文地址:https://www.cnblogs.com/ZkbFighting/p/12156147.html
Copyright © 2011-2022 走看看