When you buy Visual Studio 2005, you get the full-featured integrated development environment (IDE). You can also get a free C# compiler by using one of the following options:
- You can get the command-line compiler (csc.exe) from the site http://msdn.microsoft.com/netframework/downloads/updates/default.aspx.
- Download the redistributable package of the .NET Framework, which includes the compiler and the .NET Framework with C# 2005 syntax support.
- You can also get a smaller version of the IDE by downloading Visual C# Express from the web site http://lab.msdn.microsoft.com/express/vcsharp/default.aspx
- This option enables you to build projects, and use the Code Editor and IntelliSense, which speeds up the development process
How to Get a Free C# Compiler