Microsoft .NET Framework: Por que você precisa e como instalá-lo no Windows

Você precisa instalá-lo ou atualizá-lo. Mas você sabe o que é o .NET Framework? Nós mostramos por que você precisa e como você pode obter a versão mais recente.

Você precisa instalá-lo ou atualizá-lo.  Mas você sabe o que é o .NET Framework?  Nós mostramos por que você precisa e como você pode obter a versão mais recente.
Propaganda

Se você baixar e instalar softwares frequentemente Como encontrar um software de código aberto para Windows Como encontrar um software de código aberto para Windows Você está preocupado com a privacidade, a segurança de dados ou o código mal-intencionado escondido em seu software? Com software proprietário, você nunca sabe realmente o que o programa está fazendo com seus dados. O código aberto é a resposta! Leia mais, você provavelmente se deparou com erros envolvendo o Microsoft .NET Framework . Os dois erros mais comuns? Ou você não tem instalado no seu sistema, ou você tem a versão errada do mesmo.

Por que isso acontece? E mais importante, o que é esse chamado .NET Framework e por que você deveria se importar? Bem, de muitas maneiras, o .NET Framework é o que permite que o Windows moderno seja o que é.

O que é o .NET Framework?

Primeiras coisas primeiro: é pronunciado dot net .

Antes de nos aprofundarmos no que é o .NET Framework, talvez seja mais útil explorar por que o .NET Framework existe. Para isso, você precisará de um pouco de contexto de programação - mas se você nunca codificou uma única coisa em sua vida, não se preocupe! Esta explicação assumirá que você tem absolutamente zero experiência em programação.

Você provavelmente já sabe que programadores (ou seja, pessoas que criam software) precisam “escrever código” para criar aplicativos do Windows. Eles fazem isso usando diferentes “linguagens de programação”, que permitem escrever código que diz ao computador o que fazer.

programação-linguagem-ilustração
Crédito de imagem: Labirintami via Shutterstock

O problema é que as linguagens de programação são primitivas por conta própria. Eles podem lidar com cálculos simples como adição e multiplicação, mas não podem fazer muito mais que isso. Quer colocar texto ou imagens na tela? Então você precisará escrever um monte de código usando os componentes mais básicos da linguagem para fazer isso - e isso pode levar muito tempo.

É nesse ponto que o .NET Framework entra em cena. Em sua essência, o .NET Framework fornece uma coleção inteira de código já escrito (escrito e mantido pelo Microsoft A GNU Beginning for Microsoft: O que um .NET Framework Open Source significa para o restante A Microsoft acaba de lançar uma parte significativa de seu código sob uma licença permissiva de código aberto.Esse movimento quebra com anos de tradição.Mas por que e o que faz significa para você? Leia mais) que os programadores podem usar para criar rapidamente o software. Por exemplo, o .NET Framework lida com um monte de operações chatas nos bastidores, como dizer ao Windows como desenhar uma janela na tela - como programador, eu só precisaria fornecer o texto a ser incluído, como os menus são expostos, o que os botões devem fazer quando clicados, etc.

Mas o .NET Framework é muito mais que isso. Ele fornece ferramentas adicionais que podem acelerar o tempo de desenvolvimento geral, bem como APIs adicionais (o que diabos é uma API? O que são APIs e como as APIs abertas estão mudando a Internet O que são APIs e como as APIs abertas estão mudando? Você já se perguntou como os programas em seu computador e os sites que você visita "conversam" uns com os outros? Leia mais) que os programadores podem usar para interagir facilmente com determinados serviços, como o Windows Store. Em vez de escrever todo o código que um aplicativo precisa para ser considerado um aplicativo UWP (plataforma universal do Windows), por exemplo, o .NET Framework fornece tudo isso.

windows-10-universal-windows-apps

Mas há uma desvantagem em criar um aplicativo com o .NET Framework: seu computador não sabe como executar aplicativos baseados no Framework, a menos que você tenha o Framework instalado em seu sistema.

Isso significa que o .NET Framework é na verdade composto de duas partes. A primeira parte contém todo o código já escrito que os programadores precisam (antigamente chamados de SDKs, mas agora chamados de Dev Packs). A segunda parte contém um programa que pode “interpretar” o código do .NET Framework em comandos para o sistema operacional, permitindo que você execute aplicativos escritos com o .NET Framework (conhecido como um Pacote Redistribuível, mas também chamado de Runtime Environment por alguns).

É semelhante ao Java em que você precisa instalar o Java Runtime Environment para executar aplicativos que foram codificados em Java.

Resumindo: como um usuário comum que não codifica aplicativos, você só precisa dos Pacotes Redistribuíveis do .NET Framework.

Como instalar o .NET Framework

A maioria dos computadores Windows vem com o .NET Framework já instalado, mas o seu pode estar desatualizado. Por exemplo, o Windows 8 e 8.1 vêm com a versão 4.5.1, enquanto o Windows 10 pode vir com 4.6, 4.6.1 ou 4.6.2 instalado, dependendo da novidade do computador.

Se você precisar instalar uma versão mais nova, o processo é simples. No momento em que este artigo foi escrito, o .NET Framework atingiu a versão 4.6.2, de modo que será o que instalaremos. Futuras versões do framework devem ser fáceis de instalar.

windows-10-all-types-of-apps
Crédito de imagem: Khakimullin Aleksandr via Shutterstock

Note que você pode instalar o .NET Framework através do Windows Update, mas é muito mais fácil se você apenas usar o método manual abaixo. Você provavelmente tem o Windows Update desabilitado ou adiado Como gerenciar o Windows Update no Windows 10 Como gerenciar o Windows Update no Windows 10 Para malucos de controle, o Windows Update é um pesadelo. Ele funciona em segundo plano e mantém seu sistema seguro e funcionando sem problemas. Nós mostramos como funciona e o que você pode personalizar. Leia mais de qualquer maneira, neste caso, este será o método preferido.

Antes de começar - O .NET Framework 4.6.2 pode ser instalado no Windows 10, Windows 8.1 e Windows 7 SP1 em sistemas x86 e x64. A Microsoft recomenda pelo menos 2, 5 GB de espaço em disco não utilizado 6 maneiras de liberar espaço em seu computador com Windows 6 maneiras de liberar espaço em seu computador Windows A desorganização pode prejudicar bastante a produtividade. Com o passar do tempo, os arquivos se perdem, os programas não são usados ​​e, de repente, seu disco rígido é cheio de coisas inúteis e você precisa limpá-lo .... Leia mais para garantir que a instalação seja concluída sem problemas.

Como a maioria dos seus produtos, a Microsoft oferece dois tipos de instaladores: um instalador da web e um instalador offline.

O instalador da web é extremamente pequeno na frente (menos de 2 MB), mas faz o download de todos os componentes necessários durante o processo de instalação, o que requer uma conexão de internet estável e consistente.

O instalador offline é um download inicial maior (aproximadamente 60 MB) que não requer acesso à Internet durante a instalação. Escolha esta opção se você deseja instalar em um computador separado com internet de má qualidade ou sem internet em tudo.

Qualquer um está bem, mas preferimos usar o instalador offline porque é mais confiável e você pode reutilizá-lo se precisar reinstalar o .NET Framework por algum motivo. Depois de baixado, o processo de instalação é bastante simples. Basta seguir o assistente como você faria ao instalar qualquer outro aplicativo.

Download: .NET Framework 4.6.2 Instalador da Web

Download: .NET Framework 4.6.2 instalador off-line

windows-10-net-framework-download

Observe que a instalação da versão 4.6.2 do .NET Framework é uma atualização in-loco para versões anteriores começando com 4.5 (que inclui 4, 4.5, 4.5.1, 4.5.2, 4.6 e 4.6.1), portanto, não desinstalar essas versões mais antigas após o fato. As versões 3.5 SP1 e anteriores são mantidas como uma instalação separada.

Por padrão, o .NET Framework é instalado em inglês, independentemente de qual instalador você usa. Para localizá-lo em outro idioma, baixe o Pacote de Idiomas apropriado da mesma versão do .NET Framework (neste caso, 4.6.2). Pacotes de idiomas só estão disponíveis como instaladores offline.

Na página de download abaixo, selecione o idioma desejado, aguarde a atualização da página e clique em Download.

Download: Pacote de Idiomas do .NET Framework 4.6.2

Mais uma coisa no .NET Framework

Alguns anos atrás, a Microsoft seguiu em frente e deu origem ao .NET Framework Um GNU para a Microsoft: o que um .NET Framework Open Source significa para o resto de nós Um começo GNU para a Microsoft: o que um .NET Framework Open Source significa para o resto A Microsoft acaba de lançar uma parte significativa de seu código sob uma licença permissiva de código aberto. Este movimento quebra com anos de tradição. Mas por que e o que isso significa para você? Leia mais, essencialmente, possibilitando a contribuição de qualquer pessoa para o desenvolvimento do .NET Framework. Isso resultou em que a Microsoft se tornasse a organização mais ativa do GitHub 10 Ferramentas abertas de código aberto do Windows hospedadas no GitHub 10 Ferramentas abertas de código aberto do Windows hospedadas no GitHub A Microsoft é a organização com os contribuidores mais abertos no GitHub. Para celebrar essa conquista, compilamos uma lista das melhores ferramentas gratuitas do Windows que você pode baixar do GitHub. Consulte Mais informação .

O que isso significa para você? Basicamente, significa que os aplicativos .NET só se tornarão mais predominantes daqui para frente - e não apenas mais predominantes, mas também de melhor qualidade Como o Move Into Open Source da Microsoft está afetando você Como a Microsoft está entrando no código aberto está afetando você cultura. O sourcing aberto é uma característica desta transformação e beneficia os codificadores e os consumidores. Nós explicamos porque você deveria se importar. Consulte Mais informação . Mesmo que você tenha chegado tão longe sem nunca ter usado um aplicativo .NET, você provavelmente irá em breve.

Então você pode instalar o Framework agora mesmo.

Isso ajudou? Se assim for, por favor deixe-nos saber abaixo! Se você tiver alguma dúvida, sinta-se à vontade para perguntar também.

In this article