.NET SDK 8

Microsoft · Kit .NET 8 gratuito para criar, compilar, testar e publicar aplicativos.

CaskFerramentas de desenvolvimentoApple Silicon · Intel
Fonte homebrew/cask
Instalações nos últimos 30 dias875Appsº lugar: 187
Instalações no último ano20,9 milTotal em 365 dias
Versão mais recente8.0.425há 5 dias · 7 de out.
Tamanho do download209MBarm64 / x86_64 · pkg
Frequência de atualizaçõesMensalmente1 versão nos últimos 30 dias

Descrição

.NET SDK 8 é o kit de desenvolvimento com versões da Microsoft para criar, testar e publicar aplicativos e bibliotecas .NET 8. Inclui ferramentas de linha de comando e os runtimes correspondentes do .NET e do ASP.NET Core. É útil para desenvolvedores de C#, F# e Visual Basic que mantêm projetos .NET 8; não é um IDE gráfico integrado nem apenas um runtime para executar um aplicativo existente.

Recursos

  • Crie projetos com modelos compatíveis e compile-os usando a linha de comando dotnet.
  • Restaure dependências NuGet e compile projetos com a cadeia de ferramentas do SDK.
  • Execute testes automatizados usando projetos de teste e ferramentas compatíveis.
  • Publique aplicativos dependentes da estrutura ou independentes para os destinos adequados.
  • Use os runtimes incluídos do .NET e do ASP.NET Core para desenvolvimento local.
  • Selecione versões do SDK de projeto e o comportamento de avanço de versão usando global.json.

.NET 8 oferece suporte a C# 12. Visual Studio Code com ferramentas adequadas para C#, JetBrains Rider e outros editores são produtos separados, com requisitos próprios de instalação e licença. Este SDK não fornece uma janela de aplicativo gráfico para Mac, o runtime do Windows Desktop nem todas as cargas de trabalho móveis opcionais.

Instalação, arquiteturas e dependências

Use o instalador oficial para Mac correspondente ao seu processador ou brew install --cask dotnet-sdk@8. O pacote padrão do inventário é o instalador nativo osx-arm64 para Apple Silicon, com opções osx-x64 para Intel. Combine a arquitetura do SDK com as ferramentas e dependências nativas necessárias ao projeto; o Rosetta pode executar componentes x64 compatíveis em Apple Silicon, mas o ARM64 nativo não requer Rosetta apenas por ser .NET.

O Homebrew cask registrado depende explicitamente do dotnet-sdk cask sem versão. Essa dependência de empacotamento é distinta da declaração da Microsoft de que o próprio SDK já inclui os runtimes correspondentes do .NET e do ASP.NET Core. Não presuma que este cask com versão sempre possa ser instalado isoladamente, nem que um SDK mais recente instale todos os runtimes antigos necessários aos aplicativos existentes.

O instalador oficial pode solicitar aprovação de administrador para instalar arquivos em todo o sistema. A compilação comum não exige acesso irrestrito a Acessibilidade, Gravação de Tela ou Acesso Total ao Disco. O projeto selecionado, os pacotes e os scripts de compilação executam código com o acesso do seu usuário; revise repositórios, fontes NuGet, destinos de compilação e scripts não confiáveis antes de compilá-los. A restauração de dependências pode acessar as fontes de pacotes configuradas e transmitir credenciais a esses destinos.

Gerencie deliberadamente versões paralelas do SDK. PATH, DOTNET_ROOT, locais específicos da arquitetura e global.json influenciam a escolha do SDK. Uma atualização do SDK não migra automaticamente a estrutura de destino nem garante que todos os projetos, bibliotecas nativas e cargas de trabalho continuem compatíveis. Cargas de trabalho opcionais para Android, iOS, Mac Catalyst ou outras plataformas exigem downloads adicionais e ferramentas da plataforma; elas não estão todas incluídas neste SDK básico. Publicar um aplicativo para uma plataforma não significa que sua estrutura de interface seja executada em todas as plataformas anfitriãs.

Sistemas e ciclo de suporte

A tabela específica de sistemas operacionais compatíveis com .NET 8, datada de 28 de setembro de 2026, lista macOS 15, 26 e 27 em ARM64 e x64. A página geral de instalação do Microsoft Learn ainda lista macOS 14, 15 e 26; consulte a política de suporte atual específica da versão antes da implantação, sem tratar essa divergência na documentação nem as variações mais antigas do macOS do cask como garantia de suporte. Windows e Linux têm pacotes e distribuições compatíveis próprios.

.NET 8 é uma versão LTS atualmente em suporte de manutenção, com fim do suporte previsto para 10 de novembro de 2026. Instale as atualizações de manutenção atuais enquanto ela estiver em suporte e planeje migrar para uma versão compatível antes dessa data. LTS não significa suporte indefinido, e o suporte do sistema operacional pode terminar de forma independente. A versão da faixa de recursos do SDK 8.0.425 difere da versão do runtime incluído 8.0.31.

Contas, custos e licenças

O SDK do .NET é gratuito e de código aberto. O código-fonte oficial do SDK usa a licença MIT, enquanto os componentes incluídos e as dependências têm seus próprios avisos. Não é necessária conta Microsoft, ativação paga ou assinatura do Azure para usar o SDK localmente. Fontes de pacotes privadas podem exigir contas ou credenciais. Hospedagem na nuvem, IDEs comerciais, contratos de suporte e pacotes de terceiros podem ter taxas e licenças separadas; a instalação deste SDK não concede nenhuma dessas assinaturas.

O download oficial do PKG para Apple Silicon 8.0.425 tem 209,353,254 bytes, segundo os metadados HTTP HEAD. SDKs instalados, runtimes, cargas de trabalho opcionais, caches NuGet e saídas de projetos exigem espaço adicional em disco.

Fontes: Instalação para Mac e distinção entre SDK e runtime, Sistemas compatíveis com .NET 8 por versão, Ciclo de suporte, Seleção do SDK, Código-fonte e licença do SDK, Versões do .NET 8.

Novidades Novidades da versão 8.0.425 7 de out. · Editoria OpenNavo · Tradução por IA

  • ComponentesInclui os runtimes correspondentes do .NET e ASP.NET Core 8.0.31.
  • SegurançaAs notas de manutenção listam CVE-2026-69439.

Interface gráfica de código aberto para Homebrew. Instalações feitas pelo cliente macOS ou pelo comando brew.

© 2026 OpenNavo