.NET Framework 4.6 and 4.5
This .NET Framework content set includes information for .NET Framework versions 4.5, 4.5.1, 4.5.2, 4.6 and 4.6.1. To download the .NET Framework, see Installing the .NET Framework. For a list of new features and changes in the NET Framework 4.5, the .NET Framework 4.6 and their point releases, see what's new. For a list of supported platforms, see .NET Framework System Requirements.
The .NET Framework is a development platform for building apps for Windows, Windows Phone, Windows Server, and Microsoft Azure. It consists of the common language runtime (CLR) and the .NET Framework class library, which includes classes, interfaces, and value types that support an extensive range of technologies. The .NET Framework provides a managed execution environment, simplified development and deployment, and integration with a variety of programming languages, including Visual Basic and Visual C#.
To download the .NET Framework, see Installing the .NET Framework.
The documentation for the .NET Framework includes an extensive class library reference, conceptual overviews, step-by-step procedures, and information about samples, compilers, and command-line tools. To locate the information that interests you, see the following list of main topic areas.
In This Section
- What's New in the .NET Framework
Describes key new features and changes in the latest versions of the .NET Framework. Includes lists of obsolete types and members, and provides a guide for migrating your applications from the previous version of the .NET Framework.
- Getting Started with the .NET Framework
Provides a comprehensive overview of the .NET Framework and links to additional resources.
- Migration Guide to the .NET Framework 4.6 and 4.5
Provides resources and a list of changes you need to consider if you're migrating your application to a new version of the .NET Framework.
- .NET Framework Development Guide
Provides a guide to all key technology areas and tasks for application development, including creating, configuring, debugging, securing, and deploying your application, and information about dynamic programming, interoperability, extensibility, memory management, and threading.
- .NET Framework Tools
Describes the tools that help you develop, configure, and deploy applications by using .NET Framework technologies.
- .NET Framework Class Library
Supplies syntax, code examples, and related information for each class contained in the .NET Framework namespaces.
- Additional Class Libraries
Provides documentation for classes contained in out of band (OOB) releases.