• 6 hours
  • Easy

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 7/3/19

Et si je n'utilise pas d'IDE ?

Log in or subscribe for free to enjoy all this course has to offer!

Bienvenue dans ce cours !

Ai-je vraiment besoin d'un IDE ?

Un IDE est un logiciel regroupant tout le développement de votre code. Vous pouvez écrire, compiler, tester et déployer votre application.

Vous n’avez pas obligatoirement besoin d’un IDE pour compiler votre application .NET. Vous pouvez utiliser un simple éditeur de texte. Voyons comment cela fonctionne !

Le seul prérequis est d'installer le .NET Core, c’est-à-dire l’infrastructure permettant de compiler, déployer et lancer votre application en utilisant les technologies .NET.

Dans les vidéos suivantes, nous verrons les étapes pour compiler une application .NET à l’aide d’un éditeur de texte basique, comme le bloc-notes de Windows :

  • allez sur https://dotnet.microsoft.com ;

  • cliquez sur le bouton Download à droite du bouton Get Started ;

  • pour notre exemple, nous allons utiliser la version Core 2.2.  Sélectionnez Download .NET Core SDK dans la colonne .NET 2.2 ;

  • cliquez sur Exécuter pour installer le .NET Framework.

Après l'installation, téléchargez l’application d’exemple pour ce cours. Utilisez le bouton “Cloner ou télécharger” pour récupérer le code. Choisissez le répertoire de votre choix. Nous vous recommandons cependant un chemin d’emplacement ne contenant pas d’espaces, comme par exemple “C:\cours\dotnet”.

Puis, continuez avec les instructions suivantes pour compiler ce code .NET en ligne de commande.

  1. Lancez l’invite de commande dans Windows.

  2. Changez votre répertoire courant vers le dossier où vous avez téléchargé le code. Par exemple : cd C:\cours\dotnet\HelloWorld.

  3. De retour sur votre ligne de commande, lancez la commande suivante :
    dotnet build HelloWorld.sln

Vous venez de compiler votre première application .NET ! Nous allons maintenant pouvoir l'exécuter. Pour cela :

  • naviguez vers le dossier de sortie de l’application, via cd HelloWorld\bin\Debug\netcoreapp2.1 ;

  • exécutez l’application avec dotnet HelloWorld.dll.

Pour obtenir ce résultat, il n’y a heureusement pas eu d’erreur de compilation. Que se passerait-il si c’était le cas ?

Créons volontairement une erreur dans notre application pour le voir :

  • dans le dossier HelloWorld, cherchez le fichier Program.cs et ouvrez-le avec le bloc-notes ;

Program.cs ouvert avec le bloc notes
Program.cs ouvert avec le bloc-notes
  • changez la ligne Console.ReadKey() en Console.ReadThis() ;

  • enregistrez le fichier.

Comme vous le voyez dans la vidéo ci-dessous, nous faisons un changement de code, mais sans savoir s’il fonctionne. Pour connaître le résultat, il faut relancer la commande dotnet build.

Revenez sur votre invite de commande, et exécutez à nouveau la ligne de compilation (reprenez la liste d'étapes ci-dessus). Qu’obtenez-vous ?

En résumé

L’usage d’un IDE n’est pas obligatoire, mais sans, nous devons :

  • télécharger tous les outils pour compiler, dont .NET Core ;

  • savoir compiler les bons fichiers avec la bonne structure ;

  • connaître les objets C# et .NET Core sans erreur ;

  • lancer la commande dotnet build par l’invite de commande à chaque fois que nous voulons savoir si une modification a fonctionné ;

  • lancer l’application de façon manuelle (en lançant la commande dotnet associée).

Vous commencez certainement à vous dire qu'un éditeur de texte, ce n'est vraiment pas l'idéal pour travailler sur vos projets de développement... Vous hésitez encore ? Passons au chapitre suivant pour essayer avec un éditeur de Code !

Example of certificate of achievement
Example of certificate of achievement