

This means that multiple versions of apps can coexist and that an app can run on the version of. Side-by-side execution.NET Framework helps resolve version conflicts by allowing multiple versions of the common language runtime to exist on the same computer. NET Framework run without modification on a later version. With rare exceptions, apps that are developed by using a particular version of. With this feature, routines written in one language are accessible to other languages, and programmers focus on creating apps in their preferred languages. NET Framework emit an intermediate code named Common Intermediate Language (CIL), which, in turn, is compiled at run time by the common language runtime.

NET Framework Class Library.ĭevelopment frameworks and technologies.NET Framework includes libraries for specific areas of app development, such as ASP.NET for web apps, ADO.NET for data access, Windows Communication Foundation for service-oriented apps, and Windows Presentation Foundation for Windows desktop apps. Instead of having to write vast amounts of code to handle common low-level programming operations, programmers use a readily accessible library of types and their members from the. NET Framework.Īn extensive class library. NET Framework type system and are common to all languages that target. NET Framework, basic types are defined by the.

In traditional programming languages, basic types are defined by the compiler, which complicates cross-language interoperability. NET Framework apps, the CLR provides these services on behalf of the app.Ī common type system. In many programming languages, programmers are responsible for allocating and releasing memory and for handling object lifetimes. NET Framework provides to running apps include the following: NET Framework Class Library, which provides a library of tested, reusable code that developers can call from their own apps. It consists of two major components: the common language runtime (CLR), which is the execution engine that handles running apps, and the. NET Framework is a managed execution environment for Windows that provides a variety of services to its running apps. NET Framework apps, but for new development, use.

NET Framework is serviced monthly with security and reliability bug fixes.NET Framework will continue to be included with Windows, with no plans to remove it.
