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#版本关系的更多相关文章

  1. Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系

    这篇博文是临时增加出来的内容,主要是由于最近连载<Spring Cloud Alibaba基础教程>系列的时候,碰到读者咨询的大量问题中存在一个比较普遍的问题:版本的选择.其实这类问题,在 ...

  2. .NET Framework、C#、CLR和Visual Studo之间的版本关系

    .NET Framework.C#.CLR和Visual Studo之间的版本关系 参考 .NET Framework.C#.CLR和Visual Studo之间的版本关系

  3. 【solr】Solr与JDK对应版本关系,Tomcat与JDK

    Solr与JDK对应版本关系,Tomcat与JDK版本对应关系 最新在部署solrCloud集群,由于自己机器上用的JDK都是JDK1.7的,然后我就从网上下载了最新下载了最先的solr6.6.0和最 ...

  4. Spring Boot版本,Spring Cloud版本与组件版本关系

    我们在学习Spring Cloud时,可能总是碰到以下问题: 1.Spring Boot版本与Spring Cloud版本关系 2.启动时,报莫名其妙的错,稀里糊涂的换个版本就好了 3.这么多版本,用 ...

  5. [转].NET Framework、C#、CLR和Visual Studo之间的版本关系

    原文地址:http://www.xcode.me/more/microsoft-net-framework-version-define C#版本 .NET Framework版本 CLR版本 Vis ...

  6. Android Gradle插件(plugin)版本(version)与Gradle、SDK Build Tools版本关系

    具体关系如下图: 比如,Android Studio 2.0发布,其中有个新功能“Instant Run”,需要Android Gradle Plugin版本2.0.0以上,那么我们项目的.gradl ...

  7. Windows系统上的.Net版本和.NETFramework的C#版本

    前言 注:本文内容摘自维基百科,用于在墙内时当作笔记看. WinForm 需要.Net最低版本 2.0 WPF需要的.Net最低版本 3.0 (Win7及之上版本自带) C#版本 版本 语言规格 日期 ...

  8. 多版本VisualStudio导致的.net版本问题

      写在前面:本博文是在我现有知识状态下写的, 我现在是小白, 有错误欢迎指正. 以后假如接触到更合理的见解, 我一定会修正这篇博文的. 本文原是在我本地笔记中待着的, 写于2016/05/17. 下 ...

  9. 【Android Studio安装部署系列】二十四、Android studio中Gradle插件版本和Gradle版本关系

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 在从Android Studio3.0.0版本升级到Android Studio3.0.1版本的时候,出现了一个问题,需要升级Gra ...

随机推荐

  1. OpenStack概念架构简述

    什么是OpenStack OpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集.其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有云.私有云,也为大云 ...

  2. 无法更新 EntitySet 因为它有一个 DefiningQuery

    DbFirst 使用 MVC+EF+仓储+ADO.NET实体数据模型 无法更新 EntitySet“Book”,因为它有一个 DefiningQuery definingqueryentityfram ...

  3. 在 Microsoft Dynamics 365 Online中如何调试Plugins in

    How to debug plugins in Microsoft Dynamics 365 Online 调试方式请查阅https://www.linkedin.com/pulse/how-debu ...

  4. ANT发送邮件需要的3个JAR包

    ANT发送邮件需要的3个JAR包:activation.jar.mail.jar.commons-email-1.2.jar 将这三个jar包放到 $ANT_HOME/LIB 路径下即可 内网发送邮件 ...

  5. 1.spring环境的搭建

    1.app.config <?xml version="1.0" encoding="utf-8" ?><configuration> ...

  6. circos 绘制关系型图ribbon,并加入透明度

    luminance = lum80<<include colors_fonts_patterns.conf>><colors># r,g,b,a color def ...

  7. 2018秋季c语言基础课第一次作业

    1)大学和高中最大的不同是没有人天天看着你,请看大学理想的师生关系是?有何感想? 答:邹欣老师提到了很多种关系,不外呼就是两种:平等或者不平等.平等的师生关系与陌生人无异,而自古以来尊师重道却被世人所 ...

  8. 第三次Scrum编码冲刺!!!

    第三次冲刺  一.第三次冲刺任务 ! 在已有的基础上实现图书馆管理员对图书信息的查询以及对图书借阅情况的查询. 二.用户故事 本次的用户是图书馆的管理员 用户输入对应的管理员的账号和密码 用户选择图书 ...

  9. 2018.09.25 51nod1597 有限背包计数问题(背包+前缀和优化)

    传送门 dp好题. 我认为原题的描述已经很清楚了: 你有一个大小为n的背包,你有n种物品,第i种物品的大小为i,且有i个,求装满这个背包的方案数有多少. 两种方案不同当且仅当存在至少一个数i满足第i种 ...

  10. 2018.09.23 bzoj1076: [SCOI2008]奖励关(期望+状压dp)

    传送门 一道神奇的期望状压dp. 用f[i][j]f[i][j]f[i][j]表示目前在第i轮已选取物品状态为j,从现在到第k轮能得到的最大贡献. 如果我们从前向后推有可能会遇到不合法的情况. 所以我 ...