Mono Compatibility

The easiest way to describe what Mono currently supports is:
Everything in .NET 4.5 except WPFWWF, and with limited WCF and limited ASP.NET 4.5 async stack.

System.Web and WCF are candidates for ‘almost immediate’ porting from the .NET reference source back to Mono, so support coverage may improve.

Here is a slightly more detailed view, by .NET framework version:

 Implemented Partially Implemented Not Implemented

.NET 4.6

 C# 6.0

.NET 4.5

 C# 5.0 - async support
 Async Base Class Library Upgrade
 MVC4 - Partial, no async features supported.
 MVC5 - Partial, no async features supported.
 ASP.NET 4.5 Async Pipeline - Needs a parallel processing pipeline with async support, not done.

.NET 4.0

 C# 4.0
 ASP.Net 4.0
 ASP.Net MVC 1, MVC 2 and MVC3
 System.Numerics
 Managed Extensibily Framework - Shared with .NET via MS-PL license
 Dynamic Language Runtime - Shared with .NET via MS-PL license
 Client side OData - Shared with .NET via MS-PL license
 EntityFramework - Available since Mono 2.11.3.
 Parallel Framework and PLINQ
 CodeContracts - API complete, partial tooling
 Server-side OData - Depends on Entity Framework.

.NET 3.5

 C# 3.0
 System.Core
 LINQ
 ASP.Net 3.5
 ASP.Net MVC
 LINQ to SQL - Mostly done, but a few features missing

.NET 3.0

 WCF - Silverlight 2.0 subset completed
 WPF - No plans to implement
 WWF - Will implement WWF 4 instead on future versions of Mono.

.NET 2.0

 C# 2.0 (generics)
 Core Libraries 2.0: mscorlib, System, System.Xml
 ASP.Net 2.0 - Except WebParts
 ADO.Net 2.0
 Winforms/System.Drawing 2.0 - Does not support right-to-left

.NET 1.1

 C# 1.0
 Core Libraries 1.1: mscorlib, System, System.Xml
 ASP.Net 1.1
 ADO.Net 1.1
 Winforms/System.Drawing 1.1
 System.Transactions
 System.Management - Does not map to Linux
 System.EnterpriseServices - Deprecated

转载于:https://www.cnblogs.com/micro-chen/p/5955399.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/457144.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python的Django框架中forms表单类的使用方法详解2

用户表单是Web端的一项基本功能,大而全的Django框架中自然带有现成的基础form对象,本文就Python的Django框架中forms表单类的使用方法详解。 Form表单的功能 自动生成HTML表单元素检查表单数据的合法性如果验证错误,重新显示表单(数据不会重置&#xf…

生动形象的理解API是如何工作的!

API(Application Programming Interface,应用程序编程接口) 简单来说,就是其他人开发出来一块程序,你想用,他会告诉你调用哪个函数,给这个函数传什么参数,然后又会返回给你一个什么样的结果,你不需要知道他…

ann matlab,人工神经网络ann及其matlab仿真.ppt

人工神经网络ann及其matlab仿真人工神经网络 的研究方法及应用刘 长 安2004. 12. 31 引 言 利用机器模仿人类的智能是长期以来人们认识自然、改造自然和认识自身的理想。 研究ANN目的: (1)探索和模拟人的感觉、思维和行为的规律,设计具有人类智能的计算机…

字符串与树的结合

https://leetcode.com/problems/scramble-string/?tabDescription 虽然题目不常见,但是里面关于字符串调转和递归的思路,还是很有代表性的。 https://discuss.leetcode.com/topic/14337/share-my-4ms-c-recursive-solution/2 这个解法也把里面关于递归的…

ubuntu 安装过程所需软件

ubuntu 开发过程好用的软件 Remarkable 一个用于书写文档的好工具,包括方便书写数学公式。安装过程 点击上面“remarkable”下载.deb文件,然后双击会跳转到ubuntun的软件安装中心,点击install进行安装。 sublime text3 配置 自定义快捷键Pref…

Day05-循环和列表字符串、元组和字典

一、字符串 字符串就是由若干个不同的unicode字符组成的不可变序列 1 .字符串创建 #单引号字符串 str1 天要下雨,娘要嫁人,由他去吧 str2 str() #空串 str3 str([10,20,30]) ​ #双引号字符串 str2 "天要下雨,娘要嫁人&#xff…

@查看MySQL版本的方法

1.在终端下:mysql -V. [rootlocalhost bin]# mysql -V; mysql Ver 14.14 Distrib 5.6.21, for Linux (x86_64) using EditLine wrapper [rootlocalhost bin]# mysql -v; ERROR 1045 (28000): Access denied for user rootlocalhost (using password: NO) 注意,这…

echarts 柱状图 ,颜色和显示设置

最近在使用echart开发图标,api里面虽然有些设置,但是如果想让柱状图每个柱的颜色都不相同,简单的通过color设置是没有作用的,这里,就要用到其他的方式了 下面只是列举下我认为比较常用的,其他的比较简单&am…

Pycharm 专业版 导入系统pip安装的包

Pycharm 专业版 导入系统pip安装的包 在setting 中找到project interpeter ,点击设置图标,点击Add,得到如图所示选择 System Interpreter即可,这样 用pip安装的包都加再进来了

nodejs express

2019独角兽企业重金招聘Python工程师标准>>> 创建express服务器 //app.js文件 var express require(express); var app express(); //指定更目录显示的内容 app.get(/, function(req, res){ res.send(Hello World); }); //指定监听端口 var server app.listen(…

JS常见知识点

1、写一个按照下面方式调用都能正常工作的 sum 方法 console.log(sum(2,3)); // Outputs 5 console.log(sum(2)(3)); // Outputs 5 解决方案 function sum() {var fir arguments[0];if (arguments.length 2) {return arguments[0] arguments[1]} else {return function (sec…

格雷码 matlab,基于格雷码的结构光重建代码(MATLAB版本)

【实例简介】该代码为brown university相关技术人员编写,旨在用于学习研究3D结构光的原理、算法实现和应用。由于原有的网站( http://mesh.brown.edu/byo3d/index.html )近期无法访问,为了便于3D爱好者可以方便学习相关内容,特将该网站部分代…

Day06-函数

函数 一、集合(set) 特点:不允许有重复元素,如果添加重复元素,则会自动过滤,可以进行交集、并集的运算。 本质:无序且无重复元素的数据结构 1 创建集合 s1 set() #空集合 不能是{},这是字典 s2 {1…

在TextView中实时显示数据

//下面实时更新显示在textView中的数据handler new Handler();runnable new Runnable(){Overridepublic void run(){// TODO Auto-generated method pushupTextView.setText(Integer.toString(Number.pushup_number)); handler.postDelayed(this, 1000); }}; handle…

DuangDuangDuang!码云项目的 Readme.md 特殊技能

为什么80%的码农都做不了架构师?>>> 我们在 码云 上创建新项目的时候,常常会看到默认使用 README 文件初始化该项目(如图1 所示),然后在新建项目的根目录下就会生成一个 README.md 文件(如图2 …

java sunjce,无法初始化类javax.crypto.SunJCE_b

我已经开发了一个Javaservlet应用程序,并且在我的开发PC上,一切正常,包括按计划使用SFTP通过端口8443等上的HTTPS并以适当的SSL证书通过PDF复制PDF。但是,当我尝试在实时服务器上运行该应用程序时,会收到错误消息。jav…

GitHub添加SSH keys报错Key is invalid. It must begin with 'ssh-ed25519', 'ssh-rsa', 'ssh-dss', 'ecdsa-sha

GitHub添加SSH keys报错Key is invalid. It must begin with ‘ssh-ed25519’, ‘ssh-rsa’, ‘ssh-dss’, ecdsa-sha 在GitHub上Add SSH key的时候报错:Key is invalid. It must begin with ‘ssh-ed25519’, ‘ssh-rsa’, ‘ssh-dss’, ecdsa-sha。。。&#xff…

System.Diagnostics.Process 执行.EXE

分类: C#WINFORM 2009-04-05 21:09 459人阅读 评论(0) 收藏 举报 我们经常会遇到在Winform或是WPF中点击链接或按钮打开某个指定的网址, 或者是需要打开电脑中某个指定的硬盘分区及文件夹, 甚至是"控制面板"相关的东西, 那么如何做呢? 答案是使用Sys…

php 扩展 返回字符串,基于PHP7的PHP扩展开发之四(字符串的处理)

目的:熟悉字符串在PHP扩展里面如何处理要实现的PHP代码如下:1、当字符串不包含指定前缀字符串时,把前缀字符串和被检测字符合并返回。2、当字符串包含指定前缀字符串时,原样返回。 我们将使用PHP扩展的方式实现str_concat功能。fu…

对象之int介绍

#Auther Bob #--*--conding:utf-8 --*-- #创建两个int的对象&#xff0c;age1和age2age1 10 age2 int(1)#查看对象的类print(type(age1))# <class int>print(type(age2))# <class int> #bit_length表示一个十进制数最少需要占用多个二进制位print(age1.bit_lengt…