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 :
<code class="language-batch">c:\windows\Microsoft.NET\Framework\v3.5\bin\csc.exe /t:exe /out:MyApplication.exe MyApplication.cs ...</code>
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.
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>
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!