Руководство по .NET Framework.NET Framework Guide

Примечание

Этот набор содержимого .NET Framework включает сведения для версий .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 и 4.7.2.This .NET Framework content set includes information for .NET Framework versions 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, and 4.7.2. Сведения о скачивании .NET Framework см. в руководстве по установке.To download the .NET Framework, see Installing the .NET Framework. Список новых возможностей и изменений в .NET Framework 4.5, .NET Framework 4.6.NET Framework 4.6, доработанных выпусках, .NET Framework 4.7, 4.7.1 и 4.7.2 см. в разделе Новые возможности .NET Framework.For a list of new features and changes in the NET Framework 4.5, the .NET Framework 4.6.NET Framework 4.6, their point releases, and the .NET Framework 4.7, 4.7.1, and 4.7.2, see What's New in the .NET Framework. Список поддерживаемых платформ см. в описании системных требований .NET Framework.For a list of supported platforms, see .NET Framework System Requirements.

.NET Framework — это платформа разработки для создания приложений для Интернета, Windows, Windows Phone, Windows Server и Microsoft Azure.The .NET Framework is a development platform for building apps for web, Windows, Windows Phone, Windows Server, and Microsoft Azure. Она состоит из среды CLR и библиотеки классов .NET Framework, которая содержит обширный набор функциональных возможностей, а также обеспечивает поддержку многих отраслевых стандартов.It consists of the common language runtime (CLR) and the .NET Framework class library, which includes a broad range of functionality and support for many industry standards.

Платформа .NET Framework предоставляет множество служб, включая управление памятью, безопасность типа и памяти, функции безопасности, работу с сетями и развертывание приложений.The .NET Framework provides many services, including memory management, type and memory safety, security, networking, and application deployment. Она предоставляет удобные структуры данных и интерфейсы API, которые абстрагируют операционную систему Windows более низкого уровня.It provides easy-to-use data structures and APIs that abstract the lower-level Windows operating system. В .NET Framework вы можете использовать различные языки программирования, включая C#, F# и Visual Basic.You can use a variety of programming languages with the .NET Framework, including C#, F#, and Visual Basic.

Общие сведения о платформе .NET Framework для пользователей и разработчиков см. в разделе Начало работы.For a general introduction to the .NET Framework for both users and developers, see Getting Started. См. обзорные сведения об архитектуре и основных возможностях платформы .NET Framework.For an introduction to the architecture and key features of the .NET Framework, see the overview.

Платформу .NET Framework можно использовать с Docker и контейнерами Windows.The .NET Framework can be used with Docker and with Windows Containers. Сведения о том, как запускать приложения в контейнерах Docker, см. в статье Развертывание приложений .NET Framework с помощью Docker.See Deploying .NET Framework applications with Docker to learn how to run your applications in Docker containers.

УстановкаInstallation

Платформа .NET Framework поставляется вместе с Windows, что позволяет выполнять приложения .NET Framework.The .NET Framework comes with Windows, enabling you to run .NET Framework applications. Вам может потребоваться более поздняя версия .NET Framework, чем та, которая входит в состав Windows.You may need a later version of the .NET Framework than comes with your Windows version. См. дополнительные сведения об установке .NET Framework в Windows.For more information, see Install the .NET Framework on Windows.

Статья Восстановление .NET Framework содержит сведения о том, как восстановить платформу .NET Framework, если при ее установке возникают ошибки.See Repair the .NET Framework to learn how to repair your .NET Framework installation if you are experiencing errors when installing the .NET Framework.

Сведения о скачивании .NET Framework см. в разделе Установка .NET Framework для разработчиков.For more detailed information on downloading the .NET Framework, see Install the .NET Framework for developers.

В этом разделеIn This Section

Новые возможностиWhat's New
Здесь приводится описание ключевых новых возможностей и изменений в последних версиях .NET Framework.Describes key new features and changes in the latest versions of the .NET Framework. Сюда включены списки устаревших типов и членов, а также руководство по переносу приложений с предыдущей версии .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
Здесь содержится комплексный обзор платформы .NET Framework и ссылки на дополнительные ресурсы.Provides a comprehensive overview of the .NET Framework and links to additional resources.

Руководство по миграции Migration Guide
Здесь содержатся ресурсы и список изменений, которые нужно учитывать при миграции приложения на новую версию платформы .NET Framework.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.

Руководство по разработке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.

ИнструментыTools
Инструменты, описанные в этом разделе, помогут в разработке, настройке и развертывании приложений с помощью технологий .NET Framework.Describes the tools that help you develop, configure, and deploy applications by using .NET Framework technologies.

Библиотека классов .NET Framework .NET Framework Class Library
Синтаксис, примеры кода и другие сведения для каждого класса, содержащегося в пространствах имен .NET Framework.Supplies syntax, code examples, and related information for each class contained in the .NET Framework namespaces.

Дополнительные библиотеки классов и API-интерфейсыAdditional Class Libraries and APIs
Документация для классов, содержащихся в виде внештатных выпусков, как и для классов, используемых с определенными платформами или реализациями платформы .NET Framework.Provides documentation for classes contained in out-of-band (OOB) releases, as well as for classes that target specific platforms or implementations of the .NET Framework.