A formal specification of the APIs that are common across .NET implementations

What is .NET Standard?

There are various implementations of .NET. Each implementation allows .NET code to execute in different places—Linux, macOS, Windows, iOS, Android, and many more. .NET Standard is a formal specification of the APIs that are common across all these .NET implementations.

.NET Standard allows libraries to build against the agreed on set of common APIs, ensuring they can be used in any .NET application—mobile, desktop, IoT, web, or anywhere you write .NET code.

.NET Standard versions

.NET Standard is versioned. Each new version adds more APIs. When a library is built against a certain version of .NET Standard, it can run on any .NET implementation that implements that version of .NET Standard (or higher).

Targeting a higher version of .NET Standard allows a library to use more APIs, but means it can only be used on more recent versions of .NET. Targeting a lower version reduces the available APIs, but means the library can run in more places.

最新文章

  1. PHP实现各种经典算法
  2. C++中string,wstring,CString的基本概念和用法
  3. 教你解决Sublime Text中文乱码问题
  4. poj 2186 tarjan求强连通分量
  5. [ActionScript 3.0] as3可以通过CDATA标签声明多行字符串
  6. HDU 2159 FATE【二维完全背包】
  7. 【转】我的电脑最近忽然开不了机,启动修复也无法修复,win7系统。开机的时候如果不点启动修复直接正常启动
  8. CriticalFinalizerObject的作用
  9. 学习MongoDB 二:MongoDB加入、删除、改动
  10. NYOJ129 决策树 【并检查集合】
  11. poj2337欧拉回路要求输出路径
  12. Python-炫酷二维码
  13. css中的position(定位)
  14. 面试----你可以手写一个promise吗
  15. Atitit 分布式管理 vs 集中式管理
  16. VUE优秀的组件库总结
  17. centos 安装 和 linux 简单命令
  18. ImportError: No module named caffe.proto解决办法
  19. ARCH模型
  20. Gridview、DataList、Repeater获取行索引号

热门文章

  1. javascript 给事件任务一个缓冲区
  2. 详解分布式系统里session同步
  3. LINQ图解教程
  4. Cairo
  5. (三)AppScan扫描策略的选择
  6. node.js通过回调函数获取异步函数的返回结果
  7. 【题解】[USACO2007 OCT]Obstacle Course-C++
  8. E:only-child
  9. MySQL 5.7 OOM问题诊断——就是这么简单
  10. C++编译错误--C++连接redis:编译错误error C2371: “off_t”: 重定义;不同的基类型