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

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

Barbara Streisand
Barbara Streisandoriginal
2025-01-15 22:53:44838parcourir

How to Compile and Run C# Code Using the Command Prompt?

Compilez et exécutez les fichiers source C# à l'aide de l'invite de commande

Ce guide vous montrera comment utiliser le compilateur C# (csc.exe) à partir de l'invite de commande pour compiler et exécuter des fichiers source C# (.cs).

Compiler les fichiers sources C#

Pour compiler un fichier source C#, ouvrez une invite de commande en tapant « cmd.exe » dans le menu Démarrer. Accédez au répertoire contenant le code source.

Exécutez la commande suivante :

<code>c:\windows\Microsoft.NET\Framework\v3.5\bin\csc.exe /t:exe /out:MyApplication.exe MyApplication.cs</code>

Remplacez "MyApplication.cs" par le nom de votre fichier source et "MyApplication.exe" par le nom de sortie exécutable souhaité.

Si votre code source s'étend sur plusieurs modules, incluez-les sur la même ligne de commande. Pour référencer un assembly externe, utilisez "/r:.dll".

Exécuter le fichier exécutable

Une fois la compilation terminée, vous pouvez exécuter le fichier exécutable résultant en tapant ce qui suit dans l'invite de commande :

<code>MyApplication</code>

Invite de commande Visual Studio

Si Visual Studio est installé, ouvrez l'invite de commande de Visual Studio à partir du menu Démarrer pour définir les variables d'environnement nécessaires.

Outils de création

Bien que la compilation en ligne de commande soit utile, envisagez d'utiliser un outil de construction tel que NAnt ou MSBuild pour créer un environnement de construction plus complet.

macOS

Sur macOS, la syntaxe est similaire, mais le compilateur s'appelle "csc" :

<code>$ csc /target:exe /out:MyApplication.exe MyApplication.cs</code>

Pour exécuter le fichier exécutable :

<code>$ mono MyApplication.exe</code>

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