Like C # version, VS version and .NET Framework version, etc. Fit each other?

I am completely confused about how all the parts in the MS stack fit together. How is the C # version, Visual Studio version, .NET Framework version and ASP.NET version (is it the same as the .net version?) Are suitable for this project?

For example, if I use Visual Studio 2010 for a project focused on the .NET framework 2, how do I know which C # or ASP.NET features I can use?

+5
source share
6 answers

The C # version controls which language feature you can use; he is independent of everything else. (since this is only a compiler)
You can use the (most) new language features even when setting up earlier frameworks.

(, dynamic NoPIA) .Net Framework.

. .NET Framework , .Net ; .Net- (, LINQ TPL) ( 3.5 4.0).

, ASP.Net # ASPX Razor ( -), , .

+5

# - , , VS - IDE , . .NET BCL ( ).

, 2.0 Framework, , BCL, 2.0. , System.Linq.

, VS2010 # 4, # 4, , - .

, 2.0 Framework VS2010, # 4 :

class Program
{
    public static void HelloWorld(string x = "Hi")
    {
        Console.WriteLine(x);
    }
    static void Main(string[] args)
    {
        HelloWorld();
        HelloWorld("Buyah");
    }
}
+2

Visual Studio , #/.NET ; # .NET 4.0 Visual Studio 2005, IDE #. , .NET 2.0 VS 2010.

# IDE : .NET/# 2.0 VS 2005:

VS 2005 |.NET 2.0 | # 2.0

VS 2008 |.NET 3.5 | # 3.0

VS 2010 |.NET 4.0 | # 4.0

VS 11 () |.NET 4.5 | # 5.0

+1

Visual Studio - IDE. .Net, , VS . VS2010 .Net 2 , .Net 4 ( )

.Net ,

.Net, # VB . VB VB, , , , 11. # .Net. , , libarary.

ASP.Net , , .

, . , , .net , ASP.Net .

0

#,, # ( ), .NET Visual Studio .

, Visual Studio , # 2.0 .NET Framework 2.0 Visual Studio 2010.

0

, :

: # 1,.NET Frameworks 1.0, 1.1, VS 2003

: # 2,.NET Frameworks 2.0, VS 2005 ( ​​ : )

: # 3,.NET Framework 3.0, 3.5 ( 2.0), VS 2008 ( : LINQ (), WCF, WPF, WF ()

: # 4,.NET Framework 4.0, VS 2010 ( ​​ : )

By the way: VS 2008, 2010 can focus on .NET Frameworks since version 2.0

0
source

All Articles