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