What is the MSIL, CLR, What is the CTS means there are n number of websites that explaining about those concepts and we all know that, but If we want to learn the exact end to end process of source code to machine code conversion process with workflow image, no one explained everything in one place.
So My question here is different from others that we can get the details like Source code to MSIL (Assembly) and then it will be converted to Native code by using the jit compiler etc but when we compile, there is no clear picture of what happening behind the scene and what is the sequence order between Assembly(.dll or.exe) ILASM.exe, MSIL, CLR, CLS, CTS and all. When these things will be called?.
Could anyone explain the overview of the Dot Net framework source code compilation process step by step and end to end with a sample picture? And I am sure that it will be helpful for all others too who looking total .net compilation process in one place.