Maison >développement back-end >C++ >Comment puis-je compiler et exécuter du code C# à partir de la ligne de commande ?

Comment puis-je compiler et exécuter du code C# à partir de la ligne de commande ?

Susan Sarandon
Susan Sarandonoriginal
2025-01-15 22:26:48436parcourir

How Can I Compile and Run C# Code from the Command Line?

Compilation et exécution de lignes de commande C#

Cet article explique comment compiler et exécuter des fichiers C# (.cs) à l'aide de la ligne de commande. Cela nécessite le compilateur C# (csc.exe) inclus avec le .NET Framework.

Compilation et exécution sous système Windows :

  1. Dans l'invite de commande, accédez au répertoire contenant les fichiers C#.
  2. Exécutez la commande suivante pour compiler :
<code>c:\windows\Microsoft.NET\Framework\v3.5\bin\csc.exe /t:exe /out:MyApplication.exe MyApplication.cs</code>

Remplacez « MonApplication » par le nom de l'exécutable souhaité. L'option /t:exe spécifie la sortie sous forme de fichier exécutable et l'option /out spécifie le nom du fichier de sortie.

  1. Une fois la compilation terminée, accédez au répertoire contenant le fichier .exe dans l'invite de commande.
  2. Exécutez la commande suivante pour exécuter le fichier exécutable :
<code>MyApplication</code>

Vous pouvez également démarrer « Visual Studio Command Prompt » dans le menu « Visual Studio Tools » du menu Démarrer, qui configurera automatiquement l'environnement pour la compilation en ligne de commande.

Compilation et exécution sous système macOS :

  1. Installez le framework Mono, qui fournit un compilateur C#.
  2. Ouvrez une fenêtre de terminal et accédez au répertoire contenant les fichiers C#.
  3. Exécutez la commande suivante pour compiler :
<code>$ csc /target:exe /out:MyApplication.exe MyApplication.cs</code>
  1. Exécutez la commande suivante pour exécuter le fichier exécutable :
<code>$ mono MyApplication.exe</code>

Astuce : Pour les projets plus complexes, il est recommandé d'utiliser un outil de build tel que NAnt ou MSBuild pour créer un environnement de build complet plutôt que de s'appuyer uniquement sur un compilateur de base.

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!

Déclaration:
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