ligne de commande c # compilation et exécution
Ce guide détaille la compilation et l'exécution du code C # (.cs) directement à partir de votre invite de commande.
en utilisant le compilateur C # (csc.exe)
accédez à votre invite de commande (Windows: start> cmd.exe; macOS: terminal).
Utilisez la commande cd
pour accéder au répertoire contenant votre fichier .cs.
Compiler à l'aide du compilateur csc.exe
:
csc.exe /t:exe /out:MyApplication.exe MyApplication.cs
/ 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 changer myapplication.exe
au nom souhaité. myApplication.cs
: votre fichier de code source C #. exécutant votre exécutable
Après une compilation réussie, exécutez le fichier créé:
MyApplication.exe
(sur Windows, omettez l'extension .
Visual Studio Developer Commande de commande
Si Visual Studio est installé, utilisez son invite de commande de développeur (accessible dans le menu Démarrer). Ce pré-configuration des 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 de créer des outils comme Nant, Msbuild ou FinalBuilder pour des projets plus complexes et des processus de construction rationalisés.
Compilation et exécution de macOS
Sur macOS, le processus est similaire:
Compilation:$ csc / cible: exe /out:myapplication.exe myapplication.cs
$ csc /target:exe /out:MyApplication.exe MyApplication.cs
Exécution:$ mono myapplication.exe
$ mono MyApplication.exe
myApplication.exe et myApplication.cs
avec vos noms de fichiers réels.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3