This documentation is archived and is not being maintained.

.NET Framework Core Development

This section discusses fundamental development tasks and techniques, including how to create, configure, debug, and deploy your .NET Framework application.

Development Fundamentals

Provides information about basic application development tasks in the .NET Framework.


Provides information about Microsoft UI Automation, which is an accessibility framework that addresses the needs of assistive technology products and automated test frameworks by providing programmatic access to information about the user interface (UI).

Configuring Applications

Explains how developers and administrators can apply settings to various types of configuration files.

Data Access and Modeling

Provides information about how to access data using ADO.NET, transaction processing, and XML

Debugging, Tracing, and Profiling

Explains how to test, optimize, and profile .NET Framework applications and the application environment. This section includes information for administrators as well as developers.

Deploying the .NET Framework and Applications

Shows how to create a self-described, self-contained application, whether the application is a Windows Forms application, an ASP.NET application, or a control to download.

Encoding and Localization

Provides information to help you design and develop world-ready applications.

Side-by-Side Execution

Explains what side-by-side execution is and how you can use it to run multiple copies of an application, a component, or the entire runtime.

64-bit Applications

Provides general 64-bit programming information and links.

.NET Framework Class Library

Supplies syntax, code examples, and usage instructions for each class in the .NET Framework namespaces.

Overview of the .NET Framework

Provides conceptual overviews of the key features of the .NET Framework, including the common language runtime, the .NET Framework class library, and cross-language interoperability.

Building Console Applications

Provides general information about building a console application using the .NET Framework Class Library.

.NET Framework Advanced Development

Covers advanced programming topics such as add-ins and extensibility, administration and management, interoperability, reflection, remoting, serialization, and managed threading.

.NET Framework Samples

Provides links to the MSDN Code Gallery for sample applications that demonstrate .NET Framework features.

.NET Framework Tools

Describes the tools that help you develop, configure, and deploy applications by using .NET Framework technologies.