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).