Comment exécuter une app C# .Net depuis le terminal

Besoin d'exécuter votre application sans utiliser Visual Studio ? Voici les deux commandes dont vous aurez besoin !

Article publié le 09/12/2022, dernière mise à jour le 19/09/2023

Généralement, pour lancer votre projet .Net C#, vous ouvrez votre IDE préféré (disons Visual Studio ou Rider), mais parfois vous pouvez avoir besoin de compiler et lancer votre application directement depuis un terminal !

Et en réalité, la tâche est plutôt simple ! À partir du moment où DotNet est installé, il ne vous suffira que de quelques lignes de commande.

Compiler

$> cd MyProject
$> dotnet build -c Debug

** Le paramètre -c désigne le mode de compilation, il peut être égal à "Debug" ou "Release", mais c'est à vous de voir la version que vous désirez tester. **

La compilation devrait créer un exécutable dans le sous-dossier : "./bin/Debug/net[version]/MyProject.exe"

Exécuter

Pour exécuter le projet, vous pouvez utiliser la commande suivante :

$> dotnet run

Vous pouvez également aller exécuter le fichier .exe à la main disponible sous ./bin/Debug/net[version].0/MyDotNetProject.exe

Publier

Pour publier votre application, vous pouvez également utiliser la commande "publish", comme ceci :

$> dotnet publish

La différence entre les commandes "build" et "publish" réside dans le fait qu'avec publish, tous les fichiers nécessaires au fonctionnement de l'application seront inclus dans le dossier de compilation (/bin) !


Tadas Sar sur Unsplash

Vous avez terminé l'article ?

Commentaires (0)

pour laisser un commentaire

Aucun commentaire pour l'instant