Tutoriel .NET – Hello World en 5 minutes
Intro
Objectif
Installez .NET, Visual Studio Code et créez votre première application.
Prérequis
500 Mo d’espace disponible sur le disque dur.
- 500 Mo d’espace disponible sur le disque dur.
- macOS 12.0 ou versions ultérieures.
Temps nécessaire
5 minutes + temps de téléchargement/d’installation
Scénario
Application simple écrite en C# qui imprime Hello, World!
sur votre console VS Code.
Pas prêt pour une installation ?
Vous pouvez essayer notre didacticiel dans le navigateur à la place.
Télécharger et installer
Pour créer votre première application .NET, vous devez installer le Kit de développement logiciel (SDK) .NET, Visual Studio Code et le Kit de développement C#.
Le Kit de développement logiciel (SDK) .NET est une collection gratuite et open source d’outils et de bibliothèques dont vous avez besoin pour créer et exécuter des applications en C#. C# est le langage de programmation moderne orienté objet que vous utiliserez pour ce tutoriel.
Visual Studio Code (VS Code) est l’éditeur de code léger, gratuit et open source le plus populaire au monde. Voici où vous allez écrire votre code C#.
Le Kit de développement C# est un ensemble puissant d’extensions VS Code qui facilite le développement C#. Cela vous permet d’écrire, de tester et de déboguer votre code lors de la création d’applications.
Le fichier config .NET Winget installe le Kit de développement logiciel (SDK) .NET 8, VS Code et le Kit de développement C# pour vous. Si un élément est déjà installé, Winget ignore cette étape d’installation.
Pour générer votre première application .NET avec Visual Studio Code, configurez votre environnement :
-
Téléchargez et installez le Kit de développement logiciel (SDK) .NET :
Télécharger le Kit de développement logiciel (SDK) .NET 8 x64 (Intel)
Télécharger le Kit de développement logiciel (SDK) .NET 8 Arm64 (Apple Silicon)Si vous utilisez un Mac équipé d'une puce Apple M1 ou M2, vous devez installer la version Arm64 du SDK.
-
Téléchargez et installez VS Code :
-
Ouvrez VS Code et sélectionnez le bouton Extensions dans la barre d’activités de VS Code à gauche. Tapez C# dans la barre de recherche, sélectionnez Kit de développement C#, puis sélectionnez le bouton Installer sur la page d’extension du Kit de développement C#.
Cliquez sur le lien ci-dessous pour télécharger le fichier.
Ouvrez votre dossier de téléchargements et double-cliquez sur le fichier pour commencer l’installation.
Sélectionner les instructions d’installation du terminal ou de Dev Home
Après que vous avez double-cliqué sur le fichier, un terminal s’ouvre et vous voyez que le fichier config Winget est prêt à installer le Kit de développement logiciel (SDK) .NET 8, VS Code si vous ne l’avez pas et le Kit de développement C#.
Lisez le contrat de licence et acceptez-le en tapant « y » dans le terminal et en appuyant sur Entrée.
Remarque : il vous incombe de comprendre les paramètres de configuration que vous choisissez d’exécuter. Microsoft n’est pas responsable du fichier config que vous avez créé ou importé. Cette configuration peut modifier les paramètres dans Windows, installer des logiciels, modifier les paramètres logiciels (y compris les paramètres de sécurité) et accepter des contrats utilisateur pour des packages et services tiers en votre nom. En exécutant ce fichier config, vous reconnaissez que vous comprenez et acceptez ces ressources et paramètres. Toutes les applications installées vous sont concédées sous licence par leurs propriétaires. Microsoft n’est pas responsable des packages ou services tiers et n’accorde aucune licence associée.
Winget installe maintenant tout ce dont vous avez besoin pour commencer ! Son exécution doit prendre environ 5 minutes. Une fois l’opération terminée, vous devez voir la sortie ci-dessous dans le terminal.
Après que vous avez double-cliqué sur le fichier, Dev Home s’ouvre et vous voyez que le fichier config Winget est prêt à installer le Kit de développement logiciel (SDK) .NET 8, VS Code si vous ne l’avez pas et le Kit de développement C#.
Lisez le contrat de licence et acceptez-le en cliquant sur « J’accepte et je souhaite continuer » en bas à gauche, puis sur « Configurer en tant qu’administrateur » en bas à droite. Sélectionnez « Oui » lorsque vous êtes invité à autoriser Dev Home à apporter des modifications à l’appareil.
Remarque : il vous incombe de comprendre les paramètres de configuration que vous choisissez d’exécuter. Microsoft n’est pas responsable du fichier config que vous avez créé ou importé. Cette configuration peut modifier les paramètres dans Windows, installer des logiciels, modifier les paramètres logiciels (y compris les paramètres de sécurité) et accepter des contrats utilisateur pour des packages et services tiers en votre nom. En exécutant ce fichier config, vous reconnaissez que vous comprenez et acceptez ces ressources et paramètres. Toutes les applications installées vous sont concédées sous licence par leurs propriétaires. Microsoft n’est pas responsable des packages ou services tiers et n’accorde aucune licence associée.
Dev Home installe maintenant tout ce dont vous avez besoin pour commencer ! Son exécution doit prendre environ 5 minutes. Une fois l’opération terminée, vous devez voir la sortie ci-dessous dans la fenêtre.
Vérifier tous les éléments installés correctement
Maintenant que votre environnement est configuré, accédez à Rechercher dans la Barre des tâches Windows, puis tapez Visual Studio Code. Cliquez sur l’application pour ouvrir VS Code.
Une fois que vous avez configuré votre environnement, ouvrez un nouveau terminal VS Code. Dans la barre d’outils, sélectionnez Terminal, puis Nouveau terminal.
Remarque : si vous ouvrez VS Code via un terminal, vous devez activer Approbation d’espace de travail.
Ouvrez à présent un nouveau terminal en accédant à la barre d’outils et en sélectionnant Terminal, puis Nouveau terminal.
Dans votre terminal, exécutez la commande suivante pour vérifier votre installation.
dotnet
Si l'installation a réussi, vous devriez voir une sortie semblable à la suivante :
Usage: dotnet [options]
Usage: dotnet [path-to-application]
Options:
-h|--help Display help.
--info Display .NET information.
--list-sdks Display the installed SDKs.
--list-runtimes Display the installed runtimes.
path-to-application:
The path to an application .dll file to execute.
Si tout semble correct, sélectionnez le bouton Continuer ci-dessous pour passer à l'étape suivante.
Vous avez une erreur ?
Si vous recevez un 'dotnet' n’est pas reconnu comme une erreur de commande interne ou externe, veillez à ouvrir un nouveau terminal VS Code. Si on redémarre VS Code ou on redémarre de votre machine ne résout pas le problème, utilisez le bouton I rencontré un problème pour obtenir de l’aide pour résoudre le problème.
Créez votre application
- Ouvrez la palette de commandes dans VS Code en appuyant sur CTRL+MAJ+P.
- Ouvrez la palette de commandes dans VS Code en appuyant sur CMD+MAJ+P.
- Tapez .NET : pour afficher les commandes que vous pouvez exécuter avec le Kit de développement C# !
- Recherchez et sélectionnez .NET : nouveau projet pour créer un projet .NET.
- Faites défiler vers le bas et sélectionnez application console.
- Choisissez l’emplacement du dossier que vous souhaitez enregistrer votre projet.
- Nommez le projet
MyConsoleApp
dans la palette de commandes lorsque vous y êtes invité.
Activez Approbation d’espace de travail en cochant la case et en sélectionnant Oui, je fais confiance aux auteurs.
Si vous avez un Visual Studio Subscription, connectez-vous à votre compte. Si vous ne voyez pas de fenêtre contextuelle d’invite, cliquez sur l’icône C# dans la barre d’état de VS Code vers le bas à droite de votre fenêtre.
Dans la barre latérale, assurez-vous que l’explorateur VS Code est ouvert. Vous voyez ici le dossier MyConsoleApp
et l’Explorateur de solutions.Suivez la vidéo ci-dessous pour réduire le dossier MyConsoleApp
, ouvrir l’Explorateur de solutions, ouvrir le projet MyConsoleApp
et glisser-déplacer l’Explorateur de solutions vers le haut.
- Réduisez le dossier
MyConsoleApp
dans l’explorateur VS Code. - Cliquez sur le chevron à gauche de l’Explorateur de solutions pour le développer.
- Cliquez sur le chevron à gauche du projet
MyConsoleApp
dans l’Explorateur de solutions pour le développer. - Glissez-déplacez l’Explorateur de solutions sous MyConsoleApp.
Le fichier principal dans le dossier MyConsoleApp
est appelé Program.cs
. Par défaut, il contient déjà le code nécessaire pour écrire Hello, World!
sur le terminal. Cliquez sur le fichier pour afficher le code créé par le modèle :
Sélectionnez le bouton Continuer ci-dessous pour passer à l’étape suivante.
Vous avez une erreur ?
Si vous ne parvenez pas à résoudre le problème que vous rencontrez, sélectionnez le bouton J’ai rencontré un problème ci-dessous pour obtenir de l’aide pour résoudre le problème.
Exécuter votre application
Pour exécuter votre application, sélectionnez le menu déroulant à droite du bouton Exécuter en haut à droite, puis sélectionnez Exécuter le projet associé à ce fichier.
Vous devriez voir Hello, World!
dans votre terminal VS Code.
Hello, World!
Félicitations, vous avez créé et exécuté votre première application .NET ! Sélectionnez le bouton Continuer ci-dessous pour passer à l’étape suivante.
Modifiez votre code
Dans le fichier Program.cs
, ajoutez la ligne en surbrillance après le code qui imprime Hello, World!
, comme suit :
// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");
Console.WriteLine("The current time is " + DateTime.Now);
Enregistrez le fichier Program.cs
, puis sélectionnez Réexécuter le projet associé au fichier. Si vous réussissez, vous devriez voir une sortie semblable à la suivante :
Hello, World!
The current time is 23/11/2024 00:52:21
Étapes suivantes
Félicitations, vous avez créé et exécuté votre première application .NET !
Poursuivre l’apprentissage
Pour continuer à acquérir des compétences générales sur .NET, essayez nos didacticiels sur Microsoft Learn où vous découvrirez .NET, les dépendances, l'utilisation de fichiers, le débogage, etc. :
Créer un parcours d'apprentissage d'applications .NET
Découvrir C#
C# est le langage de programmation moderne, innovant et open source de .NET pour créer toutes vos applications. Commencez par essayer nos didacticiels interactifs C# sur Microsoft Learn :
Faites vos premiers pas avec C# sur Microsoft Learn
.NET pour les débutants
Laissez Claudia vous guider dans les concepts de base de .NET avec sa série de vidéos pour débutants :
Vous pourriez aussi être intéressé par...