Perguntas Frequentes do .NET Framework
Qual é a .NET Framework usada?
O .NET Framework é usado para criar e executar aplicativos de software. Os aplicativos .NET podem ser executados em vários sistemas operacionais, usando implementações diferentes do .NET. O .NET Framework é usado para executar aplicativos .NET no Windows.
Quem usa o .NET Framework?
Os desenvolvedores de software e os usuários de seus aplicativos ambos usam o .NET Framework:
- Os usuários de aplicativos criados com .NET Framework precisam ter .NET Framework instalados. Na maioria dos casos, .NET Framework já está instalado com o Windows. Se necessário, você pode baixar .NET Framework.
- Os desenvolvedores de software usam .NET Framework para criar vários tipos diferentes de aplicativos—sites, serviços, aplicativos da área de trabalho e muito mais com Visual Studio. Visual Studio é um ambiente de desenvolvimento integrado (IDE) que fornece ferramentas de produtividade de desenvolvimento e recursos de depuração. Consulte demonstração do cliente .NET para obter exemplos do que as pessoas estão criando com o .NET.
Por que eu preciso de .NET Framework?
Você precisa de .NET Framework instalado para executar aplicativos em Windows que foram criados usando o .NET Framework. Ele já está incluído em muitas versões do Windows. Você só precisará de baixar e instalar .NET Framework se solicitado a fazer isso.
Como o .NET Framework funciona?
Aplicativos .NET Framework são escritos em C#, F# ou Visual Basic e compilados para Common Intermediate Language (CIL). O Common Language Runtime (CLR) executa aplicativos .NET em um determinado computador, convertendo o CIL em código de computador. Consulte Arquitetura do .NET Framework para obter mais informações.
Quais são os principais componentes/recursos do .NET Framework?
Os dois principais componentes do .NET Framework são o Common Language Runtime (CRL) e a Biblioteca de Classes de .NET Framework. O CLR é o mecanismo de execução que identifica aplicativos em execução. A Biblioteca de Classes fornece um conjunto de APIs e tipos para funcionalidade comum. Consulte Arquitetura de .NET Framework para obter mais informações.
Qual é a diferença entre o .NET e o .NET Framework?
.NET e .NET Framework compartilham muitos dos mesmos componentes e você pode compartilhar código entre os dois. Algumas diferenças principais incluem:
- O .NET é multiplataforma e executado no Linux, macOS e Windows. O .NET Framework é executado somente no Windows.
- O .NET é de código aberto e aceita contribuições da comunidade. O código-fonte do .NET Framework está disponível, mas não tem contribuições diretas.
- Toda a inovação acontece no .NET.
- O .NET Framework está incluído no Windows e é atualizado automaticamente de forma ampla no computador pelo Windows Update. O .NET é enviado independentemente.
Confira.NET vs. .NET Framework para aplicativos do servidor para obter mais detalhes.
Você pode ter várias estruturas .NET instaladas?
Algumas versões do .NET Framework são instaladas lado a lado, enquanto outras farão o upgrade de uma versão existente (conhecida como uma atualização in-loco). As atualizações in-loco ocorrem quando duas versões do .NET Framework compartilham a mesma versão do CLR.
Por exemplo, a instalação do .NET Framework 4.8 em um computador com o .NET Framework 4.7.2 e 3.5 instalados executará uma atualização in-loco da instalação 4.7.2 e deixará o 3.5 instalado separadamente.
Versão do CLR usada pelas versões do .NET Framework
Versão do .NET Framework |
Versão do CLR |
.NET Framework 4.x |
4.0 |
.NET Framework 2.x and 3.x |
2.0 |
.NET Framework 1.1 |
1.1 |
.NET Framework 1.0 |
1.0 |
Quanto custa o .NET Framework?
.NET Framework é gratuito, como o restante da plataforma .NET. Não há taxas ou custos de licenciamento, inclusive para uso comercial. Consulte .NET é gratuito para obter mais detalhes.
Qual versão do .NET Framework devo usar?
Na maioria dos casos, você deve usar a versão estável mais recente. Atualmente, é .NET Framework 4.8.1 .
Os aplicativos que foram criados com qualquer versão 4.x do .NET Framework serão executados no .NET Framework 4.8.1 . Para executar um aplicativo que foi criado para uma versão anterior (por exemplo, .NET Framework 3.5), você deve instalar essa versão. Consulte Baixar .NET Framework para obter uma lista completa.
Qual é a política de suporte para o .NET Framework?
.NET Framework 4.8.1 .NET Framework é a versão mais recente do .NET Framework e continuará sendo distribuída com as versões futuras do Windows. Contanto que esteja instalada em uma versão com suporte do Windows, a versão .NET Framework 4.8.1 continuará a terá suporte.
Consulte a política de suporte .NET Framework para obter mais detalhes