Guide .NET Core.NET Core Guide

.NET Core est une plateforme de développement généraliste open source qui est tenue à jour par Microsoft et la communauté .NET sur GitHub..NET Core is an open-source general-purpose development platform maintained by Microsoft and the .NET community on GitHub. Cette multiplateforme prend en charge Windows, macOS et Linux. Elle peut être utilisée dans des scénarios d’appareil, de cloud et d’applications IoT.It's cross-platform, supporting Windows, macOS and Linux, and can be used in device, cloud, and IoT applications.

Consultez À propos de .NET Core pour en savoir plus sur .NET Core, notamment ses caractéristiques, les langues et frameworks pris en charge et les API clés.See About .NET Core to learn more about .NET Core, including its characteristics, supported languages and frameworks, and key APIs.

Consultez les Tutoriels .NET Core pour apprendre à créer une application .NET Core simple.Check out .NET Core Tutorials to learn how to create a simple .NET Core application. Il suffit de quelques minutes pour créer votre première application et la rendre opérationnelle.It only takes a few minutes to get your first app up and running. Si vous souhaitez tester .NET Core dans votre navigateur, consultez le démarrage rapide Nombres en C#.If you want to try .NET Core in you browser, look at the Numbers in C# quickstart.

Télécharger .NET Core 2.1Download .NET Core 2.1

Téléchargez le SDK .NET Core 2.1 pour tester .NET Core sur votre ordinateur Windows, macOS ou Linux.Download the .NET Core 2.1 SDK to try .NET Core on your Windows, macOS, or Linux machine. Visitez microsoft/dotnet si vous préférez utiliser des conteneurs Docker.Visit microsoft/dotnet if you prefer to use Docker containers.

Toutes les versions de .NET Core sont disponibles sur Téléchargements de .NET Core si vous recherchez une autre version 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 version la plus récente est .NET Core 2.1.The latest version is .NET Core 2.1. Les nouvelles fonctionnalités incluent : outils généraux, API haute performance (comme System.Span<T>), compilation JIT à plusieurs niveaux, améliorations des performances de génération et du runtime, et prise en charge d’Alpine et d’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.

Créer votre première applicationCreate your first application

Après avoir installé le SDK .NET Core, ouvrez une invite de commandes.After installing the .NET Core SDK, open a command prompt. Tapez les commandes dotnet suivantes pour créer et exécuter une application C#.Type the following dotnet commands to create and run a C# application.

dotnet new console
dotnet run

Vous devez voir la sortie suivante :You should see the following output:

Hello World!

AssistanceSupport

.NET Core est pris en charge par Microsoft sur Windows, macOS et Linux..NET Core is supported by Microsoft, on Windows, macOS and Linux. La sécurité et la qualité sont mises à jour plusieurs fois par an, en général, tous les mois.It's updated for security and quality several times a year, typically monthly.

Les distributions binaires .NET Core sont générées et testées sur des serveurs managés par Microsoft dans Azure et elles sont prises en charge comme tous les produits Microsoft..NET Core binary distributions are built and tested on Microsoft-maintained servers in Azure and supported just like any Microsoft product.

Red Hat prend en charge .NET Core sur Red Hat Enterprise Linux (RHEL).Red Hat supports .NET Core on Red Hat Enterprise Linux (RHEL). Red Hat génère .NET Core à partir de la source et le rend disponible dans les collections logicielles Red Hat.Red Hat builds .NET Core from source and makes it available in the Red Hat Software Collections. Red Hat et Microsoft collaborent pour s’assurer que .NET Core fonctionne correctement sur RHEL.Red Hat and Microsoft collaborate to ensure that .NET Core works well on RHEL.