| Nom |
Description |
| /? |
Ce paramètre permet de sortir l'aide cette commande. |
| -out:file |
Ce paramètre permet d'indiquer un nom de fichier en sortie (la valeur par défaut est le nom de base du fichier avec une classe principale ou un premier fichier). |
| -target:exe |
Ce paramètre permet d'effectuer la génération d'un fichier exécutable vers la console. C'est la par défaut et c'est un alias du paramètre «-t:exe». |
| -target:winexe |
Ce paramètre permet d'effectuer la génération d'un fichier exécutable Windows. Alias du paramètre -t:winexe. |
| -target:library |
Ce paramètre permet d'effectuer la génération d'une bibliothèque. Alias du paramètre -t:library. |
| -target:module |
Ce paramètre permet d'effectuer la génération d'un module pouvant être ajouté à un autre assembly. Alias du paramètre -t:module. |
| -target:appcontainerexe |
Ce paramètre permet d'effectuer la génération d'un exécutable Appcontainer . Alias du paramètre -t:appcontainerexe. |
| -target:winmdobj |
Ce paramètre permet d'effectuer la génération d'un fichier intermédiaire Windows Runtime allant être consommé par un WinMDExp. Alias du paramètre -t:winmdobj. |
| -doc:file |
Ce paramètre permet d'effectuer la génération d'un fichier de documentation XML. |
| -refout:file |
Ce paramètre permet de sortir en assembly les références de génération. |
| -platform:string |
Ce paramètre permet d'indiquer les limites de plateformes sur lesquelles ce code peut s'exécuter : |
| x86 |
Cette valeur permet d'indiquer un code assembleur 80x86. |
| Itanium |
Cette valeur permet d'indiquer un code assembleur Itanium. |
| x64 |
Cette valeur permet d'indiquer un code assembleur x86-64. |
| arm |
Cette valeur permet d'indiquer un code assembleur ARM en 32 bits. |
| arm64 |
Cette valeur permet d'indiquer un code assembleur ARM en 64 bits. |
| anycpu32bitpreferred |
Cette valeur permet d'indiquer un code assembleur 32 bits pour n'importe quel microprocesseur. |
| anycpu |
Cette valeur permet d'indiquer un code assembleur pour n'importe quel microprocesseur. |
| La valeur par défaut est anycpu. |
| -recurse:generic |
Ce paramètre permet d'indiquer qu'il faut inclure tous les fichiers dans le répertoire et les sous-répertoires actifs en fonction des spécifications de caractères génériques. |
| -reference:alias=file |
Ce paramètre permet d'indiquer la référence des métadonnées à partir du fichier d'assembly spécifié en utilisant l'alias spécifié. Alias du paramètre -r. |
| -reference:filelist |
Ce paramètre permet d'indiquer la liste des référence des métadonnées à partir des fichiers d'assembly spécifiés. Alias du paramètre -r. |
| -addmodule:filelist |
Ce paramètre permet d'effectuer la liaison des modules spécifiés dans cet assembly. |
| -link:filelist |
Ce paramètre permet d'effectuer l'incorporation des métadonnées à partir des fichiers d'assembly d'interopérabilité spécifiés. Alais du paramètre -l. |
| -analyzer:filelist |
Ce paramètre permet d'indiquer qu'il faut exécuter les analyseurs à partir de cet assembly. Alias du paramètre -a. |
| -additionalfile:filelist |
Ce paramètre permet d'indiquer les fichiers supplémentaires n'affectant pas directement l'opération de génération de code mais pouvant être utilisés par les analyseurs pour produire des erreurs ou des avertissements. |
| -embed |
Ce paramètre permet d'effectuer l'incorporation de tous les fichiers sources dans le fichier PDB. |
| -embed:filelist |
Ce paramètre permet d'effectuer l'incorporation des fichiers spécifiques dans le fichier PDB. |
| -win32res:file |
Ce paramètre permet d'indiquer un fichier de ressources Win32 ayant l'extension par défaut «.res». |
| -win32icon:file |
Ce paramètre permet d'indiquer l'icône pour la sortie. |
| -win32manifest:file |
Ce paramètre permet d'indiquer un fichier manifeste (.xml) Win32. |
| -nowin32manifest |
Ce paramètre permet d'indiquer qu'il ne faut pas inclure le manifeste Win32 par défaut. |
| -resource:resinfo |
Ce paramètre permet d'effectuer l'incorporation la ressource spécifiée. Alias du paramètre -res. |
| -linkresource:resinfo |
Ce paramètre permet d'effectuer la liaison de la ressource spécifiée avec l'assembly. Alias du paramètre -linkres où le format resinfo est «file[,stringname[,public|private]]». |
| -debug[+|-] |
Ce paramètre permet d'émettre des informations de débogage. |
| -debug:{full|pdbonly|portable|embedded} |
Ce paramètre permet d'indiquer le type de débogage : |
| 'full' |
Cette valeur permet d'indiquer le déboguage complet. C'est la valeur par défaut. |
| 'pdbonly' |
Cette valeur permet d'indiquer le fichier PDB seulement. |
| 'portable' |
Cette valeur permet d'indiquer un format multiplateforme. |
| 'embedded' |
Cette valeur permet d'indiquer un format multiplateforme incorporé dans le fichier destinataire .dll ou .exe. |
| -optimize[+|-] |
Ce paramètre permet d'effectuer l'activation des optimisations . Alias du paramètre -o. |
| -deterministic |
Ce paramètre permet de produire un assembly déterministe, lequel inclue le GUID et l'horodatage de la version du module. |
| -refonly |
Ce paramètre permet de produire un assembly de référence à la place de la sortie principale. |
| -instrument:TestCoverage |
Ce paramètre permet de produire un assembly instrumenté afin de collecter les informations en couverture. |
| -sourcelink:file |
Ce paramètre permet d'indiquer que les informations du lien source sont à incorporer dans le fichier PDB. |
| -warnaserror[+|-] |
Ce paramètre permet d'indiquer que tous les avertissements sont considérés comme des erreurs. |
| -warnaserror[+|-]:warning |
Ce paramètre permet d'indiquer que des avertissements spécifiques sont considérés comme des erreurs. |
| -warn:n |
Ce paramètre permet de fixer le niveau d'avertissement (valeur entre 0 et 4). Alias du paramètre -w. |
| -nowarn:warnlist |
Ce paramètre permet d'effectuer la désactivation des messages d'avertissement spécifiques. |
| -ruleset:file |
Ce paramètre permet d'indiquer un fichier d'ensemble de règles désactivant des diagnostics spécifiques. |
| -errorlog:file |
Ce paramètre permet d'indiquer un fichier de journal de bord de tous les diagnostics du compilateur et de l'analyseur. |
| -reportanalyzer |
Ce paramètre permet d'indiquer des informations supplémentaires sur l'analyseur, comme par exemple, la durée d'exécution. |
| -checked[+|-] |
Ce paramètre permet d'effectuer la génération des contrôles de dépassement de capacité. |
| -unsafe[+|-] |
Ce paramètre permet d'effectuer l'autorisation du code 'unsafe'. |
| -define:symbollist |
Ce paramètre permet de fixer les symboles de compilation conditionnelle. Alias du paramètre -d. |
| -langversion:? |
Ce paramètre permet d'afficher les valeurs autorisées pour la version du langage de programmation. |
| -langversion:string |
Ce paramètre permet d'indiquer la version du langage de programmation. La valeur les plus communes sont : |
| 'default' |
Cette valeur permet d'indiquer la dernière version principale. |
| 'latest' |
Cette valeur permet d'indiquer la dernière version en incluant les versions mineures. |
| entier |
Ces valeurs permettent d'indiquer une version majeur. |
| entier.entier |
Ces valeurs permettent d'indiquer une version avec une sous-version. |
| -delaysign[+|-] |
Ce paramètre permet de différer de la signature de l'assembly en utilisant uniquement la partie publique de la clef de nom fort. |
| -publicsign[+|-] |
Ce paramètre permet d'indiquer publiquement l'assembly en utilisant uniquement la partie publique de la clef de nom fort. |
| -keyfile:file |
Ce paramètre permet d'indiquer un fichier de clef de nom fort. |
| -keycontainer:string |
Ce paramètre permet d'indiquer un conteneur de clef de nom fort. |
| -highentropyva[+|-] |
Ce paramètre permet d'activer la génération aléatoire du format d'espace d'adresse d'entropie élevée. |
| @file |
Ce paramètre permet d'effectuer la lecture du fichier de réponse pour plus des paramètres. |
| -help |
Ce paramètre permet d'afficher le message d'utilisation de la commande. Alias du paramètre -?. |
| -nologo |
Ce paramètre permet de ne pas afficher le message de droit d'auteur du compilateur. |
| -noconfig |
Ce paramètre permet d'indiquer qu'il faut pas inclure automatiquement un fichier CSC.RSP. |
| -parallel[+|-] |
Ce paramètre permet d'effectuer des constructions (Build) simultanée. |
| -version |
Ce paramètre permet d'afficher le numéro de version du compilateur et quitter le processus immédiatement après. |
| -baseaddress:address |
Ce paramètre permet d'indiquer l'adresse de base de la bibliothèque dans lequel effectuer la génération. |
| -checksumalgorithm:alg |
Ce paramètre permet d'indiquer l'algorithme de calcul de la somme de contrôle de fichier source entreposée dans le fichier PDB. Valeurs prises en charge : SHA1 ou SHA256. La valeur par défaut est SHA1. |
| -codepage:n |
Ce paramètre permet d'indiquer la page de codes à utiliser à l'ouverture des fichiers sources. |
| -utf8output |
Ce paramètre permet d'indiquer que les messages du compilateur de sortie doivent encodés avec l'ensemble de caractères UTF-8. |
| -main:type |
Ce paramètre permet d'indiquer le type contenant le point d'entrée en ignorant tous les autres points d'entrée possibles. Alias du paramètre -m. |
| -fullpaths |
Ce paramètre permet d'indiquer que le compilateur doit effectuer la génération des chemins qualifiés complets. |
| -filealign:n |
Ce paramètre permet d'indiquer l'alignement à utiliser pour les sections du fichier de sortie. |
| -pathmap:K1=V1,K2=V2,... |
Ce paramètre permet d'indiquer une cartographie pour les noms de chemins sources sortis par le compilateur. |
| -pdb:file |
Ce paramètre permet d'indiquer le nom du fichier contenant les informations de débogage. Par défaut, il utilisera le nom du fichier de sortie avec l'extension «.pdb». |
| -errorendlocation |
Ce paramètre permet d'indiquer la ligne et la colonne à utiliser comme sortie pour l'emplacement final de chaque erreur. |
| -preferreduilang |
Ce paramètre permet d'indiquer le nom du langage de programmation de sortie préféré. |
| -nostdlib[+|-] |
Ce paramètre permet d'indiquer qu'il ne faut pas référencer la bibliothèque standard (soit la DLL nommé mscorlib.dll). |
| -subsystemversion:string |
Ce paramètre permet d'indiquer la version du sous-système de cet assembly doit utiliser. |
| -lib:listfile |
Ce paramètre permet d'indiquer les répertoires supplémentaires dans lesquels il faudra rechercher les références. |
| -errorreport:string |
Ce paramètre permet d'indiquer la manière prendre en charge les erreurs internes du compilateur : |
| prompt |
Cette valeur permet d'indiquer qu'il faut poser la question à l'utilisateur. |
| send |
Cette valeur permet d'indiquer qu'il faut envoyer un rapport. |
| queue |
Cette valeur permet d'indiquer qu'il faut les mettre en file d'attente. |
| none |
Cette valeur permet d'indiquer qu'il ne faut rien faire. |
| La valeur par défaut est queue. |
| -appconfig:file |
Ce paramètre permet d'indiquer un fichier de configuration de l'application contenant des paramètres de liaison d'assembly. |
| -moduleassemblyname:string |
Ce paramètre permet d'indiquer le nom de l'assembly duquel le module en faire partie. |
| -modulename:string |
Ce paramètre permet d'indiquer le nom du module source. |
Cette commande permet de compiler le code source C# (C Sharp).