C#的历史及IDE总结
| IDE | Developer | Latest stable release | Windows | Linux | OS X | Other platforms | License |
|---|---|---|---|---|---|---|---|
| Microsoft Visual Studio | Microsoft | 14.0.23107.0 / July 29, 2015 | Yes | No | No | Proprietary
Community Edition: Freeware |
|
| MonoDevelop | Xamarin and the Mono community | 5.0.1.3 / June 4, 2014 | Yes | Yes | Yes | FreeBSD, OpenBSD, Solaris | LGPL |
| SharpDevelop | IC#Code Team | 5.0 / October 28, 2014 | Yes | No | No | LGPL | |
| Understand | SciTools | 814 / December 4, 2015 | Yes | Yes | Yes | Solaris | Proprietary |
C#的版本列表:
| 版本 | 語言規格 | 日期 | .NET框架的版本 | Visual Studio的版本 | ||
|---|---|---|---|---|---|---|
| ECMA | ISO/IEC | Microsoft | ||||
| C# 1.0 | 2002年12月 | 2003年四月 | 2002年一月 | 2002年一月 | .NET Framework 1.0 | Visual Studio .NET 2002 |
| C# 1.2 | 2003年十月 | 2003年四月 | .NET Framework 1.1 | Visual Studio .NET 2003 | ||
| C# 2.0 | 2006年六月 | 2006年九月 | 2005年九月 | 2005年11月 | .NET Framework 2.0 | Visual Studio 2005 |
| C# 3.0 | 2007年八月 | 2006年11月 | .NET Framework 3.5 | Visual Studio 2008 | ||
| C# 4.0 | 2010年四月 | 2010年四月 | .NET Framework 4 | Visual Studio 2010 | ||
| C# 5.0 | 2012年十月 | 2012年4月 | .NET Framework 4.5 | Visual Studio 2012 | ||
| .NET Framework 4.5.1 | Visual Studio 2013 | |||||
| C# 6.0 | 2015年七月 | 2015年7月 | .NET Framework 4.6 | Visual Studio 2015 | ||
.NET框架历史:
| Version number |
CLR version |
Release date |
Development tool | Included in | Replaces | |
|---|---|---|---|---|---|---|
| Windows | Windows Server | |||||
| 1.0 | 1.0 | 2002-02-13 | Visual Studio .NET | XP | N/A | N/A |
| 1.1 | 1.1 | 2003-04-24 | Visual Studio .NET 2003 | N/A | 2003 | 1.0 |
| 2.0 | 2.0 | 2005-11-07 | Visual Studio 2005 | N/A | 2003, 2003 R2,2008 SP2, 2008 R2 SP1 | N/A |
| 3.0 | 2.0 | 2006-11-06 | Expression Blend | Vista | 2008 SP2, 2008 R2 SP1 | 2.0 |
| 3.5 | 2.0 | 2007-11-19 | Visual Studio 2008 | 7, 8, 8.1, 10 | 2008 R2 SP1 | 2.0, 3.0 |
| 4.0 | 4 | 2010-04-12 | Visual Studio 2010 | N/A | N/A | N/A |
| 4.5 | 4 | 2012-08-15 | Visual Studio 2012 | 8 | 2012 | 4.0 |
| 4.5.1 | 4 | 2013-10-17 | Visual Studio 2013 | 8.1 | 2012 R2 | 4.0, 4.5 |
| 4.5.2 | 4 | 2014-05-05 | N/A | N/A | N/A | 4.0–4.5.1 |
| 4.6 | 4 | 2015-07-20 | Visual Studio 2015 | 10 | N/A | 4.0–4.5.2 |
| 4.6.1 | 4 | 2015-11-17 | Visual Studio 2015 Update 1 | 10 Version 1511 | N/A | 4.0–4.6 |
![]()
C#的历史及IDE总结的更多相关文章
- Java IDE的历史变迁及idea的使用
Java开发工具的历史变迁 JCreator Jcreator是荷兰的Xinox Software公司开发的一个用于Java程序设计的集成开发环境(IDE),该公司成立于2001年: 官方网站:htt ...
- 【转】.NET Framework、C#语言、IDE、CLR 版本历史及其差异
原文地址: http://www.cnblogs.com/PurpleCow/archive/2012/06/17/2552780.html http://www.cnblogs.com/lhking ...
- Atitit.ide技术原理与实践attilax总结
Atitit.ide技术原理与实践attilax总结 1.1. 语法着色1 1.2. 智能提示1 1.3. 类成员outline..func list1 1.4. 类型推导(type inferenc ...
- 我们都是IT民工---------流浪人IDE开发札记
你生命中的有些东西终究会失去,比如我住了6年的陈寨,这个聚集了郑州十几万IT民工的地方,说拆就拆了.再比如我玩了3年的坦克英雄,这个带给我太多快乐的游戏,说停就停了. 编程对我而言是种爱好,我上学6年 ...
- 【转】windows和linux中搭建python集成开发环境IDE
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
- 10 款最好的 Python IDE
Python 非常易学,强大的编程语言.Python 包括高效高级的数据结构,提供简单且高效的面向对象编程. Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE).这 ...
- .net版本发展历史
最近装上了VS2013,发现好多新特性.新功能,公司办公还在使用VS2005.VS2008,不过用着也很顺手,在最新版Visual Studio中,微软加入了git源码管理工具,和之前的TFS大体上类 ...
- 【linux】如何将Vim打造成一个成熟的IDE
如果你稍微写过一点代码,就能知道“集成开发环境”(IDE)是多么的便利.不管是Java.C还是Python,当IDE会帮你检查语法.后台编译,或者自动导入你需要的库时,写代码就变得容易许多.另外,如果 ...
- 10款优秀Vim插件帮你打造完美IDE
导读 如果你稍微写过一点代码,就能知道“集成开发环境”(IDE)是多么的便利.不管是Java.C还是Python,当IDE会帮你检查语法.后台编译,或者自动导入你需要的库时,写代码就变得容易许多.另外 ...
随机推荐
- django 学习-2 模板
如何使用渲染模板的方法来显示内容. 1.创建一个项目dream django-admin.py startproject dream cd dream 再创建一个应用 python m ...
- CDH离线安装之安装包下载地址
cloudermanager安装包地址:http://archive.cloudera.com/cm5/cm/5/cloudera-manager-el6-cm5.3.0_x86_64.tar.gz, ...
- Apache 安装与配置
安装Apache 1.下载apache软件http://www.apache.org 2.安装 以管理员身份进行安装 3.设置主机名与域名 4.选择安装类型 5.自定义安装路径 6.开始安装 7.安装 ...
- 09_Java8操作集合的一些新特性
[使用forEach()结合Lambda表达式遍历集合] public class ForEachDemo { public static void main(String[] args) { Col ...
- vim全局替换
:1,$ s/cmss_//g 1,$代表第一行到最后一行 s代表替换 cmss_为要替换的内容 替换为空格,所以直接// g代表全局替换
- 在SQL脚本中的注释引起的奇怪问题
在数据库安装包中,我们通过osql.exe这个工具来对相关的数据库脚本进行更新,昨天突然发现安装包报错了,说脚本错误,但我们将脚本拿到数据库查询分析器中执行,一切OK. 问题出在哪里呢? 通过使用os ...
- 如何在Android SDK 下查看应用程序输出日志的方法
该文章源于安卓教程网(http://android.662p.com),转载时要注明文章的来自和地址,感谢你的支持. 在Android程序中可以使用 android.util.Log 类来 ...
- 小技巧:SystemTray中进行操作提示
SystemTray中进行操作提示在wp中应用比较广泛,截图如下. 实现方法也十分简单 1.xaml代码中写入: shell:SystemTray.IsVisible="True" ...
- 更新Android SDK 访问谷歌等无需代理方法
最近要做ANDROID,本来是想通过找镜像网址下载,发现公司网络屏蔽了,后来网络上搜索一圈,发现如下方法 1)更改HOST 2)使用代理 使用代理在公司的环境中属于违规操作,因此不能使用 只剩更改HO ...
- iOS Mac系统下Ruby环境安装
由EasyIOS引出的一系列问题:转载的上一篇CocoaPods安装和使用教程中说明了,为什么要使用cocoapods ,但是要安装cocoapods需要Ruby环境,安装Ruby环境首先需要安装Xc ...