Guía de .NET Core.NET Core Guide

.NET Core es una plataforma de desarrollo de uso general de código abierto de cuyo mantenimiento se encargan Microsoft y la comunidad .NET en GitHub..NET Core is an open-source general-purpose development platform maintained by Microsoft and the .NET community on GitHub. Es multiplataforma, admite Windows, macOS y Linux y puede usarse en aplicaciones de dispositivo, nube e IoT.It's cross-platform, supporting Windows, macOS and Linux, and can be used in device, cloud, and IoT applications.

Consulte Acerca de .NET Core para más información sobre .NET Core, incluidas sus características, idiomas y marcos admitidos y principales API.See About .NET Core to learn more about .NET Core, including its characteristics, supported languages and frameworks, and key APIs.

Consulte los tutoriales de .NET Core para aprender a crear una aplicación .NET Core sencilla.Check out .NET Core Tutorials to learn how to create a simple .NET Core application. En unos minutos su primera aplicación estará lista y funcionando.It only takes a few minutes to get your first app up and running. Si quiere probar .NET Core en su explorador, consulte la guía de inicio rápido Números en C#.If you want to try .NET Core in your browser, look at the Numbers in C# quickstart.

Descarga de .NET Core 2.1Download .NET Core 2.1

Descargue el SDK de .NET Core 2.1 para probar .NET Core en la máquina Windows, macOS o Linux.Download the .NET Core 2.1 SDK to try .NET Core on your Windows, macOS, or Linux machine. Visite microsoft/dotnet si prefiere usar contenedores de Docker.Visit microsoft/dotnet if you prefer to use Docker containers.

Si busca otra versión de .NET Core, todas las versiones de .NET Core están disponibles en la página de descargas de .NET Core.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

La última versión es .NET Core 2.1.The latest version is .NET Core 2.1. Las nuevas características incluyen: herramientas globales, API de alto rendimiento (como System.Span<T>), compilación JIT en capas, mejoras de rendimiento de compilación y tiempo de ejecución y compatibilidad con Alpine y 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.

Creación de la primera aplicaciónCreate your first application

Después de instalar el SDK de .NET Core, abra un símbolo del sistema.After installing the .NET Core SDK, open a command prompt. Escriba los comandos dotnet siguientes para crear y ejecutar una aplicación de C#.Type the following dotnet commands to create and run a C# application.

dotnet new console
dotnet run

Debería ver los siguientes resultados:You should see the following output:

Hello World!

CompatibilidadSupport

Microsoft admite .NET Core en Windows, macOS y Linux..NET Core is supported by Microsoft, on Windows, macOS and Linux. Varias veces al año, por lo general mensualmente, se actualiza para aumentar la seguridad y la calidad.It's updated for security and quality several times a year, typically monthly.

Las distribuciones binarias de .NET Core se compilan y prueban en servidores mantenidos por Microsoft en Azure y reciben el mismo soporte técnico que cualquier otro producto de Microsoft..NET Core binary distributions are built and tested on Microsoft-maintained servers in Azure and supported just like any Microsoft product.

Red Hat admite .NET Core en Red Hat Enterprise Linux (RHEL).Red Hat supports .NET Core on Red Hat Enterprise Linux (RHEL). Red Hat compila .NET Core desde el código fuente y permite que esté disponible en Red Hat Software Collections.Red Hat builds .NET Core from source and makes it available in the Red Hat Software Collections. Red Hat y Microsoft colaboran para asegurarse de que .NET Core funciona bien en RHEL.Red Hat and Microsoft collaborate to ensure that .NET Core works well on RHEL.