VisualStudio, NETFramework, and C # version relationships

Source: Internet
Author: User
Tags visual studio 2002 visual studio 2010

1.Visual Studio ,. NET Framework and C # introduction of version-carrying relationship

Visual Studio version

. NET Framework Version

C # version

Add Features

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. Automatic prompting and refactoring;

2. New WCF;

3. Add Windows Live;

4. Optimize the SQL database publishing solution;

5. Spell checker.

Visual Studio 2010

. NET Framework4.0

c#4.0

1. Support for Visual Studio Suite extensions;

2. Support NuGet management. NET Suite;

3. Support multi-monitor, support office,4.ide enhancement, better support C + +;

5.Quick search feature;

6. Added based on. NET platform's language F #.

Visual Studio 2012

. NET Framework4.5

c#5.0

c#6.0

1. Support Windows 8 Metro;

2.TFS2012, life cycle management;

3. Interface optimization;

4. Integrated ASP. MVC4, full support for mobile and html5,wf4.5 performance maturity, State pole workflow regression, and the designer supports C # expressions.

Visual Studio 2013

. NET Framework4.6

c#5.0

c#6.0

1. Support Windows 8.1 app development;

2.tf2013, increase agile project management;

3. Improve the version control function;

4. Prompt for potential memory leak issues;

5. Add test case management function to optimize test management.

Visual Studio 2015

. NET Framework4.6

. NET Core5 (Beta version)

c#5.0

c#6.0

1. Customize the window layout, login vs after the layout of the development environment can be switched;

2. Better code Editor, "Roslyn" provides optional fix code scheme;

3.Shared Project integration;

4. Code intelligence hints in bower and NPM;

5. Debug an lambdas expression.

It is worth noting that the. NET Framework version 2.0 and later supports compatibility with versions above visual Studio2008, for example, in Visual Studio2010, the. NET framework2.0,c# version can still be installed and changed accordingly , but visual Studio2010 can only support. NET Framework4.0. Other examples do not repeat.

VS version features See:

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 features for each version

This image is reproduced in Http://www.xcode.me/more/microsoft-net-framework-version-define

3.c# Introduction to each version feature

c#2.0 main functions, see http://www.cnblogs.com/fecktty2013/p/csharp2.html

c#3.0 main functions, see http://www.cnblogs.com/fecktty2013/p/csharp3.html

c#4.0 main functions, see http://www.cnblogs.com/fecktty2013/p/csharp4.html

c#5.0 new features, see http://www.csdn.net/article/2011-05-24/298498

c#6.0 new features, see http://aehyok.com/Blog/Detail/66.html

VisualStudio, NETFramework, and C # version relationships

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.