Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

According to articles such as this, the .net framework consists of the class library and the CLR. However I also know that the C# compiler comes along, when you download the .net framework.

Officially are the C# and VB compilers considered a part of the .net framework?

share|improve this question
interestingly, as an interpreted family of languages, like java, the sdk contains a compiler that creates an assembly code (MSIL in this case), which at execute time is compiled into native instructions, so yes the .net framework contains a compiler, but not the one you would think.… – Frank Thomas Jun 3 '13 at 4:49
up vote 2 down vote accepted

No, the compilers are not part of the .NET framework. The Frameworks are pre-compiled binaries that other programs need if they were created using .NET. If you are looking for the .NET compilers, you can get them here. These are the Express version, which are free to download and use.

share|improve this answer
you can find cli .net compilers in the windows SDK as well. – Frank Thomas Jun 3 '13 at 4:47

Compilers don't come with the framework installer... there are just the files needed to execute applications built with .NET compilers

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.