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) !
Aucun commentaire pour l'instant