The runtime environment for .NET applications is the Windows operating system
itself.
Since .NET managed applications are not binary code suitable for direct
execution on a given machine, they must run within the Common Language
Runtime.
The .NET Framework provides the Common Language Runtime and base
libraries that .NET applications use to access operating system features such as
the Windows.Forms namespace. New versions of Windows such as XP and
Windows Server 2003 come with all of the necessary products and features to
run .NET applications. However, older operating systems such as Windows 2000 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.