VisualStudio、NETFramework及C#版本关系
来源:互联网 发布:linux 脚本 sleep 编辑:程序博客网 时间:2024/06/07 23:01
1.Visual Studio、.NET Framework 及C#版本搭载关系介绍
Visual Studio版本
.NET Framework版本
C#版本
增加功能
Visual Studio 2002
.NET Framework 1.0
C#1.0
Visual Studio 2003
.NET Framework 1.1
C#1.2
Visual Studio 2005
.NET Framework 2.0
C#2.0
Visual Studio 2008
.NET Framework3.5
C#3.0
1.自动提示和重构;
2.新增WCF;
3.增加Windows Live;
4.优化SQL数据库发布解决方案;
5.拼写检查器。
Visual Studio 2010
.NET Framework4.0
C#4.0
1.支持Visual Studio套件扩展;
2.支持NuGet管理.NET套件;
3.支持多显示器、支持Office,4.IDE增强,更好支持C++;
5.Quick Search特性;
6.新增基于.NET平台的语言F#。
Visual Studio 2012
.NET Framework4.5
C#5.0
C#6.0
1.支持Windows 8 Metro;
2.TFS2012,生命周期管理;
3.界面优化;
4.集成ASP.NET MVC4,全面支持移动和HTML5,WF4.5性能成熟,状态极工作流回归且设计器支持C#表达式。
Visual Studio 2013
.NET Framework4.6
C#5.0
C#6.0
1.支持Windows 8.1 App开发;
2.TF2013,增加敏捷项目管理;
3.改进版本控制功能;
4.对潜在内存泄露问题进行提示;
5.增加测试用例管理功能,优化测试管理。
Visual Studio 2015
.NET Framework4.6
.NET Core5(Beta版)
C#5.0
C#6.0
1.自定义窗口布局,登陆VS后可切换开发环境布局;
2.更优的代码编辑器,“Roslyn”提供可选的修复代码方案;
3.Shared Project集成;
4. Bower和NPM中的代码智能提示;
5.调试Lambdas表达式。
值得说明的是.NET Framework 2.0及以上版本支持向Visual Studio2008以上版本的兼容搭载,例如在Visual Studio2010版,仍然可以安装.NET Framework2.0,C#版本也做相应变化,但Visual Studio2010最高只能支持.NET Framework4.0。其他例子不做赘述。
VS各版本功能参见:
VS2010http://developer.51cto.com/art/201003/191113.htm
VS2012 http://tech.it168.com/a2012/0606/1357/000001357266.shtml
VS2013http://www.cnblogs.com/ShaYeBlog/p/4108074.html
VS2015http://www.codeceo.com/article/5-vs-2015-preview-features.html
2 .NET FrameWork各版本功能示意图
此图转载于http://www.xcode.me/more/microsoft-net-framework-version-define
3.C#各版本功能介绍
C#2.0主要功能,参见http://www.cnblogs.com/fecktty2013/p/csharp2.html
C#3.0主要功能,参见http://www.cnblogs.com/fecktty2013/p/csharp3.html
C#4.0主要功能,参见http://www.cnblogs.com/fecktty2013/p/csharp4.html
C#5.0新增功能,参见http://www.csdn.net/article/2011-05-24/298498
C#6.0新增功能,参见http://aehyok.com/Blog/Detail/66.html
- VisualStudio、NETFramework及C#版本关系
- .net asp.net .netframework C# 四者之间的关系
- vs2010及.netFramework资料整理
- .NETFramework
- .NetFrameWork
- . netframework
- CefSharp.WPF 与 visualStudio版本
- VisualStudio 2008c#编程规范
- VisualStudio开发工具中的C#主流控件属性及事件汇总(菜鸟必备)
- C#打包应用程序,包括.NETFramework小结
- C# 使用SQLite由于.NetFramework 的错误
- VisualStudio工程设置及常见问题
- servlet版本,tomcat版本,java版本,对应关系及选择
- SQL 版本查询及对应关系
- android各版本及版本号对应关系
- Struts基本概念,优点及不同版本关系
- VisualStudio.Net三个版本的区别
- [Windows]_[VisualStudio对应的.net版本]
- 臭皮匠零编程软件快速开发平台发布版本1.0
- 10分钟理解TCP/IP各个协议以及协议之间的关系
- 前几天遇到的网页打不开解决方法
- linux环境下编译C++ 程序
- 不懂vlan
- VisualStudio、NETFramework及C#版本关系
- CentOS 7 安装 MySQL
- Android Launcher7.0首次数据加载逻辑
- 用Python和Pygame写游戏-从入门到精通(21) 一个重力模拟金属球碰撞的例程
- JAVA多线程实现的四种方式
- 【线段树 面积并 扫描线】HDU
- WindowInsets 在View下的的分发(二)
- 使用@Autowired 报空指针解决方案
- ArrayList和LinkedList的区别