Click here to Skip to main content
15,887,875 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
first: this is not problem with code, so ignore if you think so, this is just informative.

Im 3 years programmer, in which 2 years c#, maybe its a shame to ask question about compiler after 3 years but still i just must know this:

1: Im using Visual studio 2015, where can i see my the current compiler?
2: Can i download and set some new compiler in visual studio?
3: Are there much difference in the compilers?
- i heard that, compilers make difference, but how big exactly? since on whatever method its translating the code, at the end, it must be binary data...
4: Why should i choose different compilers (if possible), give some example if you can.
Posted
Comments
BillWoodruff 15-Jan-16 12:46pm    
What is stopping you from reading the numerous articles on MSDN describing Visual Studio 2015, and how its compiler has changed from 2013 ?

1 solution

1) Well...technically you can't "see" it - it's just a collections of bytes on the disk.
But...it's called "CSC.EXE" and you'll find it in various folders under the C:\WINDOWS\Microsoft.NET\Framework directory - each version in a separate folder.
2, 3, 4) Why? There aren't many other C# compilers - MONO has one and so does XAMARIN, but to be honest they are much of a muchness as far as IL output goes. When we were talking about C and C++ there were a large number of different compilers, and each was "better" ate one thing than the others - but now it's pretty much all MS under windows unless you are talking about compiling for a different target processor. Since C# compiles to IL, that situation doesn't really occur.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900