Maison >développement back-end >C++ >Comment compiler et exécuter du code C# à partir de l'invite de commande ?

Comment compiler et exécuter du code C# à partir de l'invite de commande ?

Susan Sarandon
Susan Sarandonoriginal
2025-01-15 22:43:50194parcourir

How Do I Compile and Run C# Code from the Command Prompt?

Compilation et exécution C# en ligne de commande

Ce guide détaille la compilation et l'exécution du code C# (fichiers .cs) directement à partir de votre invite de commande.

Utilisation du compilateur C# (csc.exe)

  1. Accédez à votre invite de commande (Windows : Démarrer > cmd.exe; macOS : Terminal).

  2. Utilisez la commande cd pour accéder au répertoire contenant votre fichier .cs.

  3. Compiler à l'aide du csc.exe compilateur :

    <code class="language-bash">csc.exe /t:exe /out:MyApplication.exe MyApplication.cs</code>
    • /t:exe : Spécifie un fichier exécutable comme sortie.
    • /out:MyApplication.exe : Définit le nom et le chemin de l'exécutable de sortie. Vous pouvez remplacer MyApplication.exe par le nom de votre choix.
    • MyApplication.cs : Votre fichier de code source C#.

Exécuter votre exécutable

Après une compilation réussie, exécutez le fichier créé :

<code class="language-bash">MyApplication.exe</code>

(Sous Windows, omettez l'extension .exe si vous êtes déjà dans le répertoire contenant l'exécutable).

Approches alternatives

Invite de commande du développeur Visual Studio

Si Visual Studio est installé, utilisez son invite de commande développeur (accessible depuis le menu Démarrer). Cela préconfigure les variables d'environnement nécessaires.

Créer des outils pour les projets avancés

Bien que le compilateur de ligne de commande soit utile, envisagez des outils de construction tels que NAnt, MSBuild ou FinalBuilder pour des projets plus complexes et des processus de construction rationalisés.

Compilation et exécution macOS

Sur macOS, le processus est similaire :

Compilation :

<code class="language-bash">$ csc /target:exe /out:MyApplication.exe MyApplication.cs</code>

Exécution :

<code class="language-bash">$ mono MyApplication.exe</code>

N'oubliez pas de remplacer MyApplication.exe et MyApplication.cs par vos noms de fichiers réels.

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