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
Libérer: 2025-01-15 22:43:50
original
252 Les gens l'ont consulté

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>
    Copier après la connexion
    • /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>
Copier après la connexion

(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>
Copier après la connexion

Exécution :

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

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!

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