What are the main components of .NET Framework?
.NET Framework gives enormous benefits to software developers in comparison to the advantages given by other platforms. Microsoft has united a variety of modern as well as existing technologies of software development in .NET Framework. These technologies are used by developers to make highly efficient applications for modern as well as future business needs. The following are the key mechanism of .NET Framework:
.NET Framework Class Library
Common Language Runtime
Dynamic Language Runtimes (DLR)
Application Domains
Runtime Host
Common Type System
Metadata and Self-Describing Components
Cross-Language Interoperability
.NET Framework Security
Profiling
Side-by-Side Execution