标签:
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#版本关系
标签:
原文地址:http://www.cnblogs.com/dad-bod/p/5498641.html