Options du compilateur C# par catégorie
Les options de compilateur suivantes sont classées par catégorie.Pour obtenir une liste alphabétique, consultez Options du compilateur C# par ordre alphabétique.
Optimisation
Option |
Objectif |
---|---|
Spécifie la taille des sections du fichier de sortie. |
|
Active ou désactive les optimisations. |
Fichiers de sortie
Option |
Objectif |
---|---|
Spécifie un fichier XML dans lequel les commentaires de documentation doivent être copiés. |
|
Spécifie le nom du fichier de sortie |
|
Spécifie le nom et l'emplacement du fichier .pdb. |
|
Spécifie le flux de sortie. |
|
Spécifier une langue pour la sortie du compilateur. |
|
Spécifie le format du fichier de sortie à l'aide d'une des cinq options : /target:appcontainerexe, /target: exe, /target: Library, /target: module, /target: winexe, ou /target:winmdobj. |
Assemblys .NET Framework
Option |
Objectif |
---|---|
Spécifier un ou plusieurs modules à inclure dans cet assembly. |
|
Demande au compilateur d'ajouter la clé publique mais de laisser l'assembly non signé. |
|
Spécifie le nom du conteneur de clé de chiffrement. |
|
Spécifie le nom de fichier contenant la clé de chiffrement. |
|
Spécifie l'emplacement des assemblys référencés à l'aide de /reference. |
|
Demande au compilateur de ne pas importer la bibliothèque standard (mscorlib.dll). |
|
Importe des métadonnées d'un fichier qui contient un assembly. |
Débogage/Vérification des erreurs
Option |
Objectif |
---|---|
Crée un fichier qui contient des informations facilitant la rédaction des rapports de bogue. |
|
Spécifie si une opération arithmétique sur des entiers dépassant les limites du type de données lève une exception au moment de l'exécution. |
|
Demande au compilateur d'émettre des informations de débogage. |
|
Définit le comportement des rapports d'erreur. |
|
Spécifie le chemin d'accès absolu du fichier dans les résultats de la compilation. |
|
Désactive la fonction du compilateur permettant de générer des avertissements spécifiés. |
|
Définit le niveau d'avertissement. |
|
Transforme les avertissements en erreurs. |
Préprocesseur
Option |
Objectif |
---|---|
Définit les symboles du préprocesseur. |
Ressources
Option |
Objectif |
---|---|
Met les informations de type COM figurant dans les assemblys spécifiés à disposition du projet. |
|
Crée un lien vers une ressource managée. |
|
Incorpore une ressource .NET Framework dans le fichier de sortie. |
|
Insère un fichier .ico dans le fichier de sortie. |
|
Spécifie une ressource Win32 à insérer dans le fichier de sortie. |
Divers
Option |
Objectif |
---|---|
Spécifie un fichier réponse. |
|
Affiche les options du compilateur dans stdout. |
|
Spécifie l'adresse de base préférée à laquelle doit être chargée une DLL. |
|
Spécifie la page de codes à utiliser pour tous les fichiers de code source inclus dans la compilation. |
|
Affiche les options du compilateur dans stdout. |
|
Spécifie que le fichier exécutable prend en charge la randomisation de disposition d'espace d'adressage (ASLR). |
|
Spécifie la version du langage à utiliser. |
|
Spécifie l'emplacement de la méthode Main. |
|
Demande au compilateur de ne pas compiler avec csc.rsp. |
|
Supprime les informations sur la bannière du compilateur. |
|
Recherche les fichiers sources à compiler dans les sous-répertoires. |
|
Spécifie la version minimale du sous-système utilisables par le fichier exécutable. |
|
Permet de compiler du code qui utilise le mot clé unsafe. |
|
Affiche le résultat de la compilation dans le format d'encodage UTF-8. |
Options obsolètes
/incremental |
Active la compilation incrémentielle. |
Voir aussi
Tâches
Comment : définir des variables d'environnement
Référence
Options du compilateur C# par ordre alphabétique