Maison > développement back-end > C++ > Comment compiler et exécuter un programme C# à partir de la ligne de commande ?

Comment compiler et exécuter un programme C# à partir de la ligne de commande ?

Linda Hamilton
Libérer: 2025-01-15 22:34:45
original
198 Les gens l'ont consulté

How Do I Compile and Run a C# Program from the Command Line?

Compilation et exécution C# en ligne de commande

Ce guide montre la compilation et l'exécution de code C# directement à partir de la ligne de commande, une compétence précieuse lorsqu'un IDE n'est pas facilement disponible.

Le processus utilise le compilateur C# (csc.exe), situé dans le répertoire .NET Framework (par exemple, c:windowsMicrosoft.NETFrameworkv3.5).

Windows :

  1. Ouvrez une invite de commande et accédez à votre répertoire de code source.
  2. Exécutez la commande de compilation :
<code class="language-batch">c:\windows\Microsoft.NET\Framework\v3.5\bin\csc.exe /t:exe /out:MyApplication.exe MyApplication.cs ...</code>
Copier après la connexion

Remplacez MyApplication.exe et MyApplication.cs par les noms de fichiers de sortie et source souhaités respectivement. Utilisez l'indicateur /r pour inclure des modules supplémentaires ou des références d'assembly. N'oubliez pas que votre code doit contenir une méthode Main() comme point d'entrée.

  1. Exécutez l'exécutable compilé en tapant son nom (par exemple, MyApplication) et en appuyant sur Entrée.

Pour les options avancées, consultez la documentation MSDN sur le compilateur de ligne de commande. Alternativement, les utilisateurs de Visual Studio peuvent exploiter l'invite de commande Visual Studio, qui préconfigure les variables d'environnement nécessaires.

macOS :

Le processus macOS est similaire, utilisant csc pour la compilation et mono pour l'exécution :

<code class="language-bash">$ csc /target:exe /out:MyApplication.exe MyApplication.cs ...
$ mono MyApplication.exe</code>
Copier après la connexion

Au-delà de la compilation de base :

Bien que la compilation en ligne de commande offre de la flexibilité, les processus de build robustes bénéficient souvent d'outils de build dédiés comme NAnt ou MSBuild. Ces outils fournissent un environnement de construction plus complet et plus gérable pour les projets plus importants.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal