Guia do .NET Core.NET Core Guide

O .NET Core é uma plataforma de desenvolvimento de código aberto de uso geral mantida pela Microsoft e pela comunidade .NET no GitHub..NET Core is an open-source, general-purpose development platform maintained by Microsoft and the .NET community on GitHub. É uma plataforma cruzada (compatível com Windows, macOS e Linux) que pode ser usada no desenvolvimento de dispositivos, na nuvem e em aplicativos de IoT.It's cross-platform (supporting Windows, macOS, and Linux) and can be used to build device, cloud, and IoT applications.

Consulte Sobre o .NET Core para saber mais sobre o .NET Core, incluindo suas características, idiomas compatíveis, estruturas e APIs essenciais.See About .NET Core to learn more about .NET Core, including its characteristics, supported languages and frameworks, and key APIs.

Consulte os Tutoriais do .NET Core para aprender a criar um aplicativo .NET Core simples.Check out .NET Core Tutorials to learn how to create a simple .NET Core application. Bastam apenas alguns minutos para colocar seu primeiro aplicativo em funcionamento.It only takes a few minutes to get your first app up and running. Consulte o tutorial online Números em C# caso deseje experimentar o .NET Core no seu navegador.If you want to try .NET Core in your browser, look at the Numbers in C# online tutorial.

Faça o download do .NET Core 2.1Download .NET Core 2.1

Faça o download do SDK do .NET Core 2.1 para experimentar o .NET Core em seu computador Windows, macOS ou Linux.Download the .NET Core 2.1 SDK to try .NET Core on your Windows, macOS, or Linux machine. Visite microsoft/dotnet se preferir usar contêineres do Docker.Visit microsoft/dotnet if you prefer to use Docker containers.

Todas as versões do .NET Core estão disponíveis em Downloads do .NET Core se você estiver procurando por outra versão.All .NET Core versions are available at .NET Core Downloads if you're looking for another .NET Core version.

.NET Core 2.1.NET Core 2.1

O .NET Core 2.1 é a versão mais recente.The latest version is .NET Core 2.1. Os novos recursos incluem: ferramentas globais, APIs de alto desempenho (como System.Span<T>), compilação JIT em camadas, build e melhorias de desempenho no tempo de execução, e suporte para Alpine e ARM32.New features include: global tools, high-performance APIs (such as System.Span<T>), tiered JIT compilation, build and runtime performance improvements, and support for Alpine and ARM32.

Criar seu primeiro aplicativoCreate your first application

Após instalar o SDK do .NET Core, abra um prompt de comando.After installing the .NET Core SDK, open a command prompt. Digite os seguintes comandos dotnet para criar e executar um aplicativo C#.Type the following dotnet commands to create and run a C# application.

dotnet new console
dotnet run

Você deverá ver a seguinte saída:You should see the following output:

Hello World!

SuporteSupport

A Microsoft disponibiliza o .NET Core para Windows, no macOS e no Linux..NET Core is supported by Microsoft, on Windows, macOS and Linux. Ele é atualizado para segurança e qualidade várias vezes ao ano, normalmente mensalmente.It's updated for security and quality several times a year, typically monthly.

As distribuições de binários do .NET Core são criadas e testadas em servidores mantidos pela Microsoft no Azure e têm suporte como qualquer produto da Microsoft..NET Core binary distributions are built and tested on Microsoft-maintained servers in Azure and supported just like any Microsoft product.

A Red Hat oferece suporte ao .NET Core no Red Hat Enterprise Linux (RHEL).Red Hat supports .NET Core on Red Hat Enterprise Linux (RHEL). A Red Hat compila o .NET Core da origem e o disponibiliza nas Coleções de Software do Red Hat.Red Hat builds .NET Core from source and makes it available in the Red Hat Software Collections. Red Hat e Microsoft colaboram para garantir que o .NET Core funcione bem no RHEL.Red Hat and Microsoft collaborate to ensure that .NET Core works well on RHEL.