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会帮你检查语法.后台编译,或者自动导入你需要的库时,写代码就变得容易许多.另外 ...
随机推荐
- 核心概念 —— 服务提供者
1.简介 服务提供者是Laravel应用启动的中心,你自己的应用以及所有Laravel的核心服务都是通过服务提供者启动. 但是,我们所谓的"启动"指的是什么?通常,这意味着注册事物 ...
- 分享4个未注册*sdn域名
众所周知msdn和csdn在IT界享有盛誉. Microsoft Developer Network-MSDN Chinese software develop net-CSDN 分享以下4个未注册域 ...
- Intent的属性介绍
在Android系统的设计中有四大组件:Activity,Service,BroadcastReceiver,ContentProvider.Intent可以被应用于ContentProvider之外 ...
- SQL Server 中WITH (NOLOCK)浅析(转潇湘隐者)
博文出处:http://www.cnblogs.com/kerrycode/p/3946268.html 概念介绍 开发人员喜欢在SQL脚本中使用WITH(NOLOCK), WITH(NOLOCK)其 ...
- UITableView的编辑模式
UITableView可以分普通模式和Editing模式两种,这里我们着重讨论Editing模式,Editing模式中又分三种操作:Insert.Delete. Reallocted.Insert和D ...
- C# ASPX.NET 文件(图片)下载
最好使用aspx页面写: protected void Page_Load(object sender,EventArgs e) { if(!IsPostBack) { System.Io.FileS ...
- In-App-Purcharse 官方原文摘要笔记
这并不是一篇关于 In-App-Purcharse 的专业深入分析文章,只是在初次浏览有关IAP官方文档后记录的一些需要注意的地方,就像是课堂笔记. 因为这是原版.并且涉及到支付的内容,所以就不翻译, ...
- Linux 内核 链表 的简单模拟(1)
第零章:扯扯淡 出一个有意思的题目:用一个宏定义FIND求一个结构体struct里某个变量相对struc的编移量,如 struct student { int a; //FIND(struct stu ...
- document.compatMode的CSS1compat
document.compatMode BackCompat:标准兼容模式关闭.浏览器宽度:document.body.clientWidth: CSS1Compat:标准兼容模式开启. 浏览器宽度: ...
- [译]深入理解JVM
深入理解JVM 原文链接:http://www.cubrid.org/blog/dev-platform/understanding-jvm-internals 每个使用Java的开发者都知道Java ...