Search results
Results From The WOW.Com Content Network
The .NET platform (pronounced as "dot net") is a free and open-source, managed computer software framework for Windows, Linux, and macOS operating systems. [4] The project is mainly developed by Microsoft employees by way of the .NET Foundation and is released under an MIT License.
.NET Framework 4.7.1 was released on 17 October 2017. [106] Amongst the fixes and new features, it corrects a d3dcompiler dependency issue. [107] It also adds compatibility with the .NET Standard 2.0 out of the box. [108].NET Framework 4.7.1 is also shipped as a Windows container image.
.NET Framework natively provides utilities for object–relational mapping [31] through ADO.NET, a part of the .NET stack since version 1.0. In the earlier years of .NET development, a number of third-party object–relational libraries emerged in order to fill some perceived gaps in the framework.
.NET Framework includes the Common Language Runtime (CLR). It serves as the execution engine of .NET Framework and offers many services such as memory management, type safety, exception handling, garbage collection, security and thread management. All programs written for .NET Framework are executed by the CLR.
Visual C++ 2005 (also known as Visual C++ 8.0), which included MFC 8.0, was released in November 2005. This version supports .NET 2.0 and includes a new version of C++ targeted to the .NET framework with the purpose of replacing the previous version (Managed C++). Managed C++ for CLI is still available via compiler options, though.
Programs written in C#, Visual Basic.NET, C++/CLI and other .NET languages require the .NET Framework. It has many libraries (one of them is mscorlib.dll – Multilanguage Standard Common Object Runtime Library, formerly Microsoft Common Object Runtime Library [20]) and so-called assemblies (e.g. System.Windows.Forms.dll).
MDX can be used from any language on .NET Framework (via the Common Language Runtime). MDX can be used to develop multimedia and interactive applications (e.g. games, compiled only to x86), enabling high performance graphical representation and enabling the programmer to make use of modern graphical hardware while working inside the .NET Framework.
Visual Studio Tools for Office (VSTO) is a set of development tools available in the form of a Visual Studio add-in (project templates) and a runtime that allows Microsoft Office 2003 and later versions of Office applications to host the .NET Framework Common Language Runtime (CLR) to expose their functionality via .NET.