Summary

This chapter has taken a detailed look at the execution environment implemented by .NET and the runtime. You’ve seen how programs are compiled into MSIL and then linked into assemblies. When an assembly is loaded and run, its contents are verified and the JIT compiler converts the assembly into machine code. Assemblies can be installed privately with an application’s executable code, they can be shared in the GAC, or they can be downloaded from a remote URL. Application configuration files and publisher policy files allow the version and location of assemblies used by an application to vary as new releases occur. Assemblies are executed in the context of an application domain.

The .NET Framework also supplies a comprehensive class library ...

Get Microsoft® Visual J#™ .NET (Core Reference) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.