Summary
In this chapter, you have learned more than you probably ever wanted to know about the CLR. It's particularly important to understand these ideas if you are a component developer on the .NET platform. Some of the ideas that you learned in this chapter, such as how the CLR locates and loads assemblies, how you can affect the version of an assembly that an application will attempt to bind to, and how garbage collection will affect how you write software for the .NET Framework, are critical things for you to learn if you are going to be a productive component developer on the .NET platform. In the next chapter, I drill-down into the C# language.