Comment compiler et exécuter un fichier .cs à partir d'une fenêtre d'invite de commande ?
Réponses
Trop de publicités?Voici comment installer MSBuild avec le compilateur autonome C# 7.0 qui n'est plus fourni avec le dernier .Net Framework 4.7 :
Est-il possible d'installer un compilateur C# sans Visual Studio ?
Ensuite, il suffit d'exécuter
"C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\Roslyn\csc.exe" MyApplication.cs
pour compiler un seul fichier source en exécutable.
Notez également que .Net Core ne supporte pas la compilation d'un seul fichier source sans projet préconfiguré.
Vous pouvez construire vos fichiers de classe dans l'invite de commande VS (afin que toutes les variables d'environnement requises soient chargées), et non dans la fenêtre de commande par défaut de Windows.
Pour en savoir plus sur la construction en ligne de commande avec csc.exe (le compilateur), voir cet article .
Si vous avez installé Visual Studio, vous disposez de l'Invite de commande du développeur pour VS. Vous pouvez facilement construire votre programme en utilisant csc
et exécutez votre application avec le nom de l'application dans l'invite de commande du développeur.
Vous pouvez ouvrir l'invite de commande de Developer comme indiqué ci-dessous.
Démarrer => Prompt de commande du développeur pour VS
J'espère que cela vous aidera !