Guia do .NET Framework.NET Framework Guide

Observação

Este conjunto de conteúdo do .NET Framework inclui informações para versões do .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 e 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. Para baixar o .NET Framework, confira Instalando o .NET Framework.To download the .NET Framework, see Installing the .NET Framework. Para obter uma lista dos novos recursos e alterações no NET Framework 4.5, no .NET Framework 4.6.NET Framework 4.6, suas versões de correção e no .NET Framework 4.7, 4.7.1 e 4.7.2, veja Novidades no .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. Para obter uma lista de plataformas com suporte, confira Requisitos do sistema .NET Framework.For a list of supported platforms, see .NET Framework System Requirements.

O .NET Framework é uma plataforma de desenvolvimento para criar aplicativos para web, Windows, Windows Phone, Windows Server e Microsoft Azure.The .NET Framework is a development platform for building apps for web, Windows, Windows Phone, Windows Server, and Microsoft Azure. Ele consiste no Common Language Runtime (CLR) e na biblioteca de classes do .NET Framework, que inclui uma ampla gama de recursos e suporte para muitos padrões do setor.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.

O .NET Framework fornece vários serviços, incluindo gerenciamento de memória, segurança de tipo e memória, segurança, redes e implantação de aplicativos.The .NET Framework provides many services, including memory management, type and memory safety, security, networking, and application deployment. Ele fornece APIs e estruturas de dados fáceis de usam que abstraem o sistema operacional do Windows.It provides easy-to-use data structures and APIs that abstract the lower-level Windows operating system. Você pode usar diversas linguagens de programação com o .NET Framework, incluindo C#, F# e Visual Basic.You can use a variety of programming languages with the .NET Framework, including C#, F#, and Visual Basic.

Para obter uma introdução geral ao .NET Framework para usuários e desenvolvedores, veja Introdução.For a general introduction to the .NET Framework for both users and developers, see Getting Started. Para obter uma introdução à arquitetura e aos recursos principais do .NET Framework, confira a visão geral.For an introduction to the architecture and key features of the .NET Framework, see the overview.

O .NET Framework pode ser usado com o Docker e com Contêineres do Windows.The .NET Framework can be used with Docker and with Windows Containers. Consulte Implantação de aplicativos .NET Framework com Docker para saber como executar aplicativos em contêineres do Docker.See Deploying .NET Framework applications with Docker to learn how to run your applications in Docker containers.

InstalaçãoInstallation

O .NET Framework vem com o Windows, permitindo que você execute aplicativos .NET Framework.The .NET Framework comes with Windows, enabling you to run .NET Framework applications. Pode ser necessário ter uma versão do .NET Framework posterior à fornecida com sua versão do Windows.You may need a later version of the .NET Framework than comes with your Windows version. Para saber mais, confira Instalar o .NET Framework no Windows.For more information, see Install the .NET Framework on Windows.

Consulte Reparar o .NET Framework para saber como reparar sua instalação do .NET Framework se houver erros durante a instalação do .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.

Para obter mais informações detalhadas sobre como baixar o .NET Framework, confira Instalar o .NET Framework para desenvolvedores.For more detailed information on downloading the .NET Framework, see Install the .NET Framework for developers.

Nesta seçãoIn This Section

NovidadesWhat's New
Descreve novos recursos e alterações principais nas versões mais recentes do .NET Framework.Describes key new features and changes in the latest versions of the .NET Framework. Inclui listas de tipos e membros obsoletos e fornece um guia para migrar seus aplicativos da versão anterior do .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.

IntroduçãoGetting Started
Fornece uma visão geral abrangente do .NET Framework e links para recursos adicionais.Provides a comprehensive overview of the .NET Framework and links to additional resources.

Guia de migração Migration Guide
Fornece recursos e uma lista de alterações que você precisa para considerar se está migrando seu aplicativo para uma nova versão do .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.

Guia de desenvolvimentoDevelopment Guide
Fornece um guia para todas as principais áreas de tecnologia e tarefas para o desenvolvimento de aplicativos, incluindo a criação, a configuração, a depuração, a proteção e a implantação de seu aplicativo, bem como informações sobre programação dinâmica, interoperabilidade, extensibilidade, gerenciamento de memória e threading.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.

FerramentasTools
Descreve as ferramentas que ajudam você a desenvolver, configurar e implantar aplicativos usando tecnologias do .NET Framework.Describes the tools that help you develop, configure, and deploy applications by using .NET Framework technologies.

Biblioteca de classes .NET Framework .NET Framework Class Library
Fornece sintaxe, exemplos de códigos e informações relacionadas a cada classe contida nos namespaces do .NET Framework.Supplies syntax, code examples, and related information for each class contained in the .NET Framework namespaces.

APIs e bibliotecas de classes adicionaisAdditional Class Libraries and APIs
Fornece documentação para classes contidas em versões OOB (fora da banda), bem como para classes direcionadas a plataforma específicas ou implementações do .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.