Я нашел эту ссылку очень полезной. Это даже дает вам представление о том, как IL играет роль в .NET.
http://www.codeguru.com/columns/csharp_learning/article.php/c5845/C-FAQ- 15 - What-is-an-Assembly.htm