Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O .NET Framework é parte integrante de muitos aplicativos em execução no Windows e fornece funcionalidade comum para esses aplicativos serem executados. Para desenvolvedores, o .NET Framework fornece um modelo de programação abrangente e consistente para criar aplicativos que têm experiências de usuário visualmente impressionantes e comunicação direta e segura.
Observação
Este artigo destina-se a desenvolvedores que desejam instalar o .NET Framework em seu próprio sistema ou que desejam instalá-lo com seus aplicativos. Para usuários interessados em instalar o .NET Framework, consulte Instalar o .NET Framework no Windows e no Windows Server.
Este artigo fornece links para instalar todas as versões do .NET Framework do .NET Framework 4.5 para o .NET Framework 4.8.1 em seu computador. Se você for um desenvolvedor, também poderá usar esses links para baixar e redistribuir o .NET Framework com seus aplicativos. Para obter informações sobre como implantar uma versão do .NET Framework com seu aplicativo, consulte o guia de implantação do .NET Framework para desenvolvedores.
Importante
O conteúdo do .NET Framework que foi assinado digitalmente usando certificados que usam o algoritmo SHA1 deve ser desativado para dar suporte aos padrões do setor em evolução.
As seguintes versões do .NET Framework não têm mais suporte a partir de 26 de abril de 2022: 4.5.2, 4.6 e 4.6.1. Correções de segurança, atualizações e suporte técnico para essas versões não são mais fornecidas.
Se você estiver usando o .NET Framework 4.5.2, 4.6 ou 4.6.1, atualize o runtime implantado para uma versão mais recente, como o .NET Framework 4.6.2 ou o .NET Framework 4.8.1, para continuar recebendo atualizações e suporte técnico.
Os instaladores assinados sha2 atualizados estão disponíveis para o .NET Framework 3.5 SP1 e 4.6.2 a 4.8. Para obter mais informações, consulte o plano de desativação SHA1, o post do blog sobre a atualização do ciclo de vida .NET 4.5.2, 4.6 e 4.6.1 e as perguntas frequentes.
Importante
Todas as versões do .NET Framework, desde o .NET Framework 4, são atualizações in-loco. Por esse motivo, apenas uma versão 4.x pode estar presente no sistema. Além disso, versões específicas do .NET Framework são pré-instaladas em algumas versões do sistema operacional Windows. Isso significa que:
- Se já houver uma versão 4.x posterior instalada no computador, você não poderá instalar uma versão anterior do 4.x.
- Se o sistema operacional for pré-instalado com uma versão específica do .NET Framework, você não poderá instalar uma versão anterior do 4.x no mesmo computador.
- Se você instalar uma versão posterior, não precisará primeiro desinstalar a versão anterior.
Para obter mais informações sobre versões do .NET Framework e como determinar quais versões estão instaladas em um computador, consulte Versões e dependências e como determinar quais versões do .NET Framework estão instaladas.
Observação
Para obter informações sobre o .NET Framework 3.5, consulte Instalar o .NET Framework 3.5 no Windows 11, Windows 10, Windows 8.1 e Windows 8.
Use a tabela a seguir para links rápidos ou leia mais detalhes. Para exibir os requisitos do sistema para o .NET Framework antes da instalação, consulte Os Requisitos do Sistema. Para obter ajuda com a solução de problemas, consulte solução de problemas.
Versão do .NET Framework | Instalador (Pacote de Desenvolvimento e Tempo de Execução) | Suporte da plataforma |
---|---|---|
4.8.1 | .NET Framework 4.8.1 |
Incluído em: Visual Studio 2022 (versão 17.3) Você pode instalar em: Windows 11 Windows 10 versão 21H2 Windows 10 versão 21H1 Windows 10 versão 20H2 Windows Server 2022 (para obter uma lista completa, consulte os requisitos do sistema) |
4.8 | .NET Framework 4.8 |
Incluído em: Windows 11 Atualização de maio de 2019 do Windows 10 (e versões posteriores) Visual Studio 2019 (versão 16.3) Você pode instalar em: Atualização de outubro de 2018 do Windows 10 Atualização de abril de 2018 do Windows 10 Atualização de Criadores de Outono do Windows 10 Atualização do Windows 10 para Criadores Atualização de Aniversário do Windows 10 Windows 8.1 e anterior Windows Server 2022 Windows Server 2019 Windows Server, versão 1809 Windows Server, versão 1803 (para obter uma lista completa, consulte os requisitos do sistema) |
4.7.2 | .NET Framework 4.7.2 |
Incluído em: Atualização de outubro de 2018 do Windows 10 Atualização de abril de 2018 do Windows 10 Windows Server 2019 Windows Server, versão 1809 Windows Server, versão 1803 Visual Studio 2017 (atualização 15.8) Você pode instalar em: Atualização de Criadores de Outono do Windows 10 Atualização do Windows 10 para Criadores Atualização de Aniversário do Windows 10 Windows 8.1 e anterior Windows Server, versão 1709 e anterior (para obter uma lista completa, consulte os requisitos do sistema) |
4.7.1 | .NET Framework 4.7.1 |
Incluído em: Atualização de Criadores de Outono do Windows 10 Windows Server, versão 1709 Visual Studio 2017 (atualização 15.5) Você pode instalar em: Atualização do Windows 10 para Criadores Atualização de Aniversário do Windows 10 Windows 8.1 e anterior Windows Server 2016 e anterior (para obter uma lista completa, consulte os requisitos do sistema) |
4.7 | .NET Framework 4.7 |
Incluído em: Atualização do Windows 10 Creators Visual Studio 2017 (atualização 15.3) Você pode instalar em: Atualização de Aniversário do Windows 10 Windows 8.1 e anterior Windows Server 2016 e anterior (para obter uma lista completa, consulte os requisitos do sistema) |
4.6.2 | .NET Framework 4.6.2 |
Incluído em: Atualização de Aniversário do Windows 10 Você pode instalar em: Atualização de novembro do Windows 10 Windows 10 Windows 8.1 e anterior Windows Server 2012 R2 e anterior (para obter uma lista completa, consulte os requisitos do sistema) |
4.6.1 | .NET Framework 4.6.1 |
Incluído em: Visual Studio 2015 Atualização 2 Você pode instalar em: Windows 10 Windows 8.1 e anterior Windows Server 2012 R2 e anterior (para obter uma lista completa, consulte os requisitos do sistema) |
4.6 | .NET Framework 4.6 |
Incluído em: Windows 10 Visual Studio 2015 Você pode instalar em: Windows 8.1 e anterior Windows Server 2012 R2 e anterior (para obter uma lista completa, consulte os requisitos do sistema) |
4.5.2 | .NET Framework 4.5.2 |
Você pode instalar em: Windows 8.1 e anterior Windows Server 2012 R2 e anterior (para obter uma lista completa, consulte os requisitos do sistema) |
4.5.1 | .NET Framework 4.5.1 |
Incluído em: Windows 8.1 Windows Server 2012 R2 Visual Studio 2013 Você pode instalar em: Windows 8 e anterior Windows Server 2012 e anteriores (para obter uma lista completa, consulte os requisitos do sistema) |
4.5 | .NET Framework 4.5 |
Incluído em: Windows 8 Windows Server 2012 Visual Studio 2012 Você pode instalar em: Windows 7 e versões anteriores Windows Server 2008 SP2 e anterior (para obter uma lista completa, consulte os requisitos do sistema) |
Importante
A partir do Visual Studio 2022, o Visual Studio não inclui mais componentes do .NET Framework para .NET Framework 4.0 – 4.5.1 porque essas versões não têm mais suporte. O Visual Studio 2022 e versões posteriores não podem criar aplicativos direcionados ao .NET Framework 4.0 até o .NET Framework 4.5.1. Para continuar criando esses aplicativos, você pode usar o Visual Studio 2019 ou uma versão anterior.
Você pode instalar o Pacote de Desenvolvedores para uma versão específica do .NET Framework, se houver uma disponível, em todas as plataformas com suporte.
Os Pacotes de Desenvolvedor destinam-se apenas a uma versão específica do .NET Framework e não incluem versões anteriores. Por exemplo, o Pacote de Desenvolvedores do .NET Framework 4.8 não inclui o .NET Framework 4.7.
Você pode instalar o instalador Web ou Offline em:
Windows 8.1 e anterior
Windows Server 2012 R2 e anterior
Para obter uma lista completa, consulte Os Requisitos do Sistema.
Para obter uma introdução geral ao .NET Framework para usuários e desenvolvedores, consulte Introdução. Para obter informações sobre como implantar o .NET Framework com seu aplicativo, consulte o guia de implantação. Para ler sobre a arquitetura e os principais recursos do .NET Framework, confira a visão geral.
Opções de instalação
Instale um pacote de destino para desenvolvedores para desenvolver na versão mais recente do .NET Framework no Visual Studio ou em outro ambiente de desenvolvimento, ou baixe o .NET Framework redistribuível para distribuição com seu aplicativo ou controle.
Para instalar o Pacote do Desenvolvedor ou o Pacote de Direcionamento do .NET Framework
Um pacote de direcionamento permite que seu aplicativo direcione uma versão específica do .NET Framework ao desenvolver no Visual Studio e em alguns outros ambientes de desenvolvimento. Um pacote de desenvolvedores inclui uma versão específica do .NET Framework e seu SDK de acompanhamento, juntamente com seu pacote de destino correspondente.
O pacote de desenvolvedores para .NET Framework 4.5.1 ou 4.5.2, o pacote de destino para .NET Framework 4.6, e o pacote de desenvolvedores para .NET Framework 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 ou 4.8 fornece uma versão específica do .NET Framework dos assemblies de referência, pacotes de idiomas e arquivos do IntelliSense para uso em um ambiente de desenvolvimento integrado, como o Visual Studio. Se você estiver usando o Visual Studio, o pacote de desenvolvedores ou o pacote de destino também adicionará a versão instalada do .NET Framework às opções de destino ao criar um novo projeto. Escolha uma destas opções:
- .NET Framework 4.8.1
- .NET Framework 4.8
- .NET Framework 4.7.2
- .NET Framework 4.7.1
- .NET Framework 4.7
- .NET Framework 4.6.2
- .NET Framework 4.6.1
- .NET Framework 4.6
- .NET Framework 4.5.2 para instalar a versão 4.5.2 no Windows 8.1 ou anterior, Visual Studio 2013, Visual Studio 2012 ou outros IDEs.
- .NET Framework 4.5.1 para instalar a versão 4.5.1 no Visual Studio 2012 ou em outros IDEs.
Na página de download do pacote de desenvolvedores, escolha Baixar. Em seguida, escolha Executar ou Salvar e siga as instruções quando solicitado. Você também pode instalar o pacote de desenvolvimento ou o pacote de direcionamento para uma versão específica do .NET Framework selecionando-o nos componentes opcionais na carga de trabalho de desenvolvimento desktop do .NET no Instalador do Visual Studio, como mostrado na figura a seguir.
Quando você especifica uma versão específica do .NET Framework, seu aplicativo é criado usando os assemblies de referência incluídos no kit de desenvolvimento dessa versão. No runtime, os assemblies são resolvidos do cache de assembly global e os assemblies de referência não são usados.
Ao criar um aplicativo do Visual Studio ou usar o MSBuild da linha de comando, o MSBuild pode exibir o erro MSB3644" "Os assemblies de referência para a estrutura "versão da estrutura" não foram encontrados." Para resolver o erro, baixe o pacote de desenvolvedores ou o pacote de destino para essa versão do .NET Framework.
Para instalar ou baixar o .NET Framework redistribuível
Os instaladores baixam componentes do .NET Framework para um aplicativo ou controle direcionado a essas versões do .NET Framework. Esses componentes devem ser instalados em cada computador em que o aplicativo ou controle é executado. Esses instaladores são redistribuíveis, portanto, você pode incluí-los no programa de instalação do seu aplicativo.
A página de download é fornecida em vários idiomas, mas a maioria dos downloads são fornecidos somente em inglês. Para obter suporte a idiomas adicionais, você deve instalar um pacote de idiomas.
Dois tipos de instaladores redistribuíveis estão disponíveis:
O instalador da Web (web bootstrapper) baixa os componentes necessários e o pacote de idiomas que corresponde ao sistema operacional do computador onde está sendo feita a instalação a partir da web. Esse pacote é muito menor do que o instalador offline, mas requer uma conexão de Internet consistente. Você pode baixar os pacotes de idiomas autônomos para instalar suporte a idiomas adicionais.
O instalador offline (redistribuível autônomo) contém todos os componentes necessários para instalar o .NET Framework, mas não contém pacotes de idiomas. Esse download é maior do que o instalador da Web. O instalador offline não requer uma conexão com a Internet. Depois de executar o instalador offline, você pode baixar os pacotes de idiomas autônomos para instalar o suporte ao idioma. Use o instalador offline se você não puder contar com uma conexão de Internet consistente.
Os instaladores web e offline foram projetados para computadores baseados em x86 e x64 (consulte os requisitos do sistema), mas não dão suporte a computadores baseados em Itanium.
Abra a página de download da versão do .NET Framework que você deseja instalar:
Selecione o idioma da página de download. Essa opção não baixa os recursos localizados do .NET Framework; afeta apenas o texto exibido na página de download.
Escolha Baixar.
Se solicitado, selecione o download que corresponde à arquitetura do sistema e escolha Avançar.
Quando o prompt de download aparecer, siga uma destas ações:
Se você quiser instalar o .NET Framework em seu computador, escolha Executar e siga os prompts na tela.
Se você quiser baixar o .NET Framework para redistribuição, escolha Salvar e siga os prompts na tela.
Se você quiser baixar recursos para idiomas adicionais, siga as instruções na próxima seção para instalar um ou mais pacotes de idiomas.
Observação
Se você encontrar problemas durante a instalação, consulte solução de problemas.
Notas de instalação:
O .NET Framework 4.5 e versões posteriores substituem o .NET Framework 4.0. Quando você instala essas versões em um sistema que tem o .NET Framework 4 instalado, os assemblies são substituídos.
Desinstalar o .NET Framework 4.5 ou versões posteriores também remove arquivos .NET Framework 4 pré-existentes. Se você quiser voltar para o .NET Framework 4, será necessário reinstalá-lo e todas as atualizações nele. Consulte Como instalar o .NET Framework 4.
Você deve ter credenciais administrativas para instalar o .NET Framework 4.5 ou versões posteriores.
O .NET Framework 4.5 redistribuível foi atualizado em 9 de outubro de 2012 para corrigir um problema relacionado a um carimbo de data/hora incorreto em um certificado digital, o que fez com que a assinatura digital em arquivos produzidos e assinados pela Microsoft expirasse prematuramente. Se você instalou anteriormente o pacote redistribuível do .NET Framework 4.5 datado de 16 de agosto de 2012, recomendamos que você atualize sua cópia com a última redistribuível da página de download do .NET Framework. Para obter mais informações sobre esse problema, consulte o Microsoft Security Advisory 2749655.
Para instalar pacotes de idiomas
Pacotes de idiomas são arquivos executáveis que contêm os recursos localizados (como mensagens de erro traduzidas e texto da interface do usuário) para idiomas com suporte. Se você não instalar um pacote de idiomas, as mensagens de erro do .NET Framework e outros textos serão exibidos em inglês. Observe que o instalador da Web instala automaticamente o pacote de idiomas que corresponde ao sistema operacional, mas você pode baixar pacotes de idiomas adicionais no computador. Os instaladores offline não incluem nenhum pacote de idiomas.
Importante
Os pacotes de idiomas não contêm os componentes do .NET Framework necessários para executar um aplicativo, portanto, você deve executar o instalador web ou offline antes de instalar um pacote de idiomas. Se você já instalou um pacote de idiomas, desinstale-o, instale o .NET Framework e reinstale o pacote de idiomas.
Abra a página de download do pacote de idiomas para a versão do .NET Framework que você instalou:
Na lista de idiomas, escolha o idioma que você deseja baixar e aguarde alguns segundos para que a página seja recarregada nesse idioma.
Escolha Baixar.
A tabela a seguir lista os idiomas com suporte.
Idioma | Cultura |
---|---|
Árabe | ar |
Tcheco | Cs |
Dinamarquês | da |
Holandês | Nl |
Finlandês | Fi |
Inglês (EUA) | pt-BR |
Francês | França |
Alemão | de |
Grego | El |
Hebraico | ele |
Húngaro | Hu |
Italiano | ela |
Japonês | ja |
Coreano | Ko |
Norueguês | Não |
Polonês | Pl |
Português (Brasil) | pt-BR |
Português (Portugal) | pt-PT |
Russo | Ru |
Chinês Simplificado | zh-CHS |
Espanhol | Es |
Sueco | Sv |
Chinês tradicional | zh-CHT |
Turco | Tr |
Próximas etapas
Se você não estiver familiarizado com o .NET Framework, confira a visão geral de uma introdução aos principais conceitos e componentes.
Para obter novos recursos e melhorias no .NET Framework 4.5 e em todas as versões posteriores, consulte As novidades.
Para obter informações detalhadas sobre como implantar o .NET Framework com seu aplicativo, consulte o Guia de Implantação para Desenvolvedores.
Para obter alterações que afetam a implantação do .NET Framework com seu aplicativo, consulte Redução de reinicializações do sistema durante instalações do .NET Framework 4.5.
Para obter informações sobre como migrar seu aplicativo do .NET Framework 4 para o .NET Framework 4.5 ou versões posteriores, consulte o guia de migração.
Consulte a origem de referência do .NET Framework para navegar pelo código-fonte do .NET Framework online. A fonte de referência também está disponível no GitHub. Você pode baixar a fonte de referência para exibição offline e percorrer as fontes (incluindo patches e atualizações) durante a depuração. Para obter mais informações, consulte a entrada do blog Uma nova pesquisa para a origem de referência do .NET.