views:

83

answers:

3

I am helping s.o. out over mail to start with c#, and I would like to recommend VS express for it (from this link)

It's not clear to me which version of .NET ships with it, and if there will be an SDK with a commandline compiler (cs.exe)..

I am using VS2008 and not too keen to test it all on my system.

tx!

+3  A: 

The command line compiler is part of the standard .NET framework.

Express 2005 has been retired, AFAIK. The current C# express download is 2008 Express with Service Pack 1, which includes:

  • .NET Framework 3.5 SP1 (and all previous service packs, such as 2.0 SP2, 3.0 SP1, etc)
  • Visual C# Express 2008 SP1
Marc Gravell
Since there's no opposition from Jared, I believe you on your word, and accept this-one. Tx to you both
Peter
+2  A: 

VS 2008 Express any language has the following .Net Versions

  • .Net 2.0 SP1
  • .Net 3.5

The .Net SDK will be included with the install. For the C# version, it will include the 3.0 C# language compiler. The 2.0 version will also be available in the 2.0 install directory.

JaredPar
All I needed to know, tx
Peter
I think the OP means Express, not Expression. Confusingly similar titles...
Marc Gravell
@Marc, I actually meant to type Express myself, must have gotten mixed up :)
JaredPar
A: 

For a very extensive description of the differences between all of the Visual Studio products, take a peak at the feature comparison chart here:

http://msdn.microsoft.com/hi-in/vstudio/products/cc149003(en-us).aspx

Jeff Fritz