Summary

The .NET Framework is the infrastructure that supports an integrated development and execution platform that allows seamless interoperability between programs developed in a variety of languages. The framework is governed by a common yet strict set of standards, which are enforced by the Common Language Runtime (CLR). These rules are the foundation of .NET's multilanguage interoperability.

The output of a compiled .NET executable is called an assembly. An assembly is made up of MSIL code and metadata. This is the package that is delivered to the end user, which is compiled a second time into native machine language when the user starts the application. An assembly has a .DLL extension, but is different from a traditional Windows DLL. ...

Get ASP.NET by Example 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.