.NET Framework (pronounced speck net) is a software skeleton developed by Microsoft that runs primarily on Microsoft Windows. It includes a large class library known as Framework Class Library (FCL) and provides language interoperability (each language can use code written in other languages) across several programming languages. Programs written for .NET Framework execute in a software environment (as contrasted to weapons environment), known as Common Language Runtime (CLR), an submissiveness virtual machine that provides services such as security, memory management, and release handling. FCL and CLR together constitute .NET Framework.
FCL provides exploiter interface, data access, database connectivity, cryptography, web offer development, numeric algorithms, and network communications. Programmers whip software by combining their own source code with .NET Framework and other libraries. .NET Framework is intended to be used by most new request created for Windows platform. Microsoft also harvest an integrated development environment largely for .NET software called Visual Studio.
.NET Framework is the predominant request of .NET technologies. Other performing for parts of the nourishment exist. Although the runtime motor is described by an ECMA/ISO specification, other performing of it may be encumbered by patent issues; ISO criterion may include the disclaimer, "Attention is drawn to the feasibility that some of the elements of this means may be the subject of patent rights. ISO shall not be held responsible for identifying any or all such patent rights." It is more difficult to develop alternatives to FCL, which is not described by an open pattern and may be subject to copyright restrictions. Additionally, parts of FCL have Windows-specific practicality and behavior, so diligence on non-Windows platforms tins be problematic.
Some choices performing of parts of the maintenance are listed here.
.NET Micro Framework is a .NET pillar for extremely resource-constrained devices. It includes a small interpretation of CLR and supports development in C# (though some developers were able to utility VB.NET, albeit with an numbering of hacking, and with limited functionalities) and debugging (in an rival or on hardware), both using Microsoft Visual Studio. It also features a subset of .NET Framework Class Library (about 70 classes with roughly 420 methods), a GUI framework loosely based on Windows Presentation Foundation, and additional libraries specific to embedded applications.
Mono is an persistence of CLI and FCL, and provides additional functionality. It is dual-licensed under free software and proprietary software licenses. It includes food for ASP.NET, ADO.NET, and Windows Forms libraries for a wide telegram of architectures and operating systems. It also includes C# and VB.NET compilers.
Portable.NET (part of DotGNU) provides an implementation of CLI, piece of FCL, and a C# compiler. It supports a blend of CPUs and operating systems.
Microsoft Shared Source Common Language Infrastructure is a non-free industry of CLR. However, the end interpretation only runs on Microsoft Windows XP SP2, and was not updated since 2006, therefore it does not contain all features of version 2.0 of .NET Framework.
CrossNet is an application of CLI and dowry of FCL. It is free software using the open fountains MIT License.
You need Windows Install before install .net Framework