Options du compilateur Visual Basic par ordre alphabétique
Le compilateur de ligne de commande Visual Basic est fourni comme alternative aux programmes de compilation issus de l’environnement de développement intégré (IDE) Visual Studio. Voici la liste des options du compilateur de ligne de commande Visual Basic triées par ordre alphabétique.
Chaque option du compilateur est disponible sous deux formes : -option
et /option
. La documentation présente seulement la forme -option
.
Option | Objectif |
---|---|
@ (spécifier un fichier réponse) | Spécifie un fichier réponse. |
-? | Affiche les options du compilateur. Cette commande est identique à l'option -help . Aucune compilation n'a lieu. |
-additionalfile |
Nomme des fichiers supplémentaires qui n'affectent pas directement la génération de code, mais peuvent être utilisés par des analyseurs pour produire des erreurs ou des avertissements. |
-addmodule | Entraîne la mise à disposition par le compilateur de toutes les informations de type à partir du ou des fichiers spécifiés, pour le projet en cours de compilation. |
-analyzer |
Exécute les analyseurs à partir de cet assembly (forme abrégée : -a). |
-baseaddress | Spécifie l'adresse de base d'une DLL. |
-bugreport | Crée un fichier qui contient des informations qui facilitent le signalement d'un bogue. |
-checksumalgorithm:<alg> |
Spécifiez l'algorithme de calcul de la somme de contrôle du fichier source stockée dans le fichier PDB. Les valeurs prises en charge sont : SHA1 (par défaut) ou SHA256. En raison de problèmes de collision avec SHA1, Microsoft recommande au minimum SHA256. |
-codepage | Spécifie la page de codes à utiliser pour tous les fichiers de code source inclus dans la compilation. |
-debug | Génère des informations de débogage. |
-define | Définit des symboles de compilation conditionnelle. |
-delaysign | Spécifie si l'assembly sera complètement ou partiellement signé. |
-deterministic | Indique au compilateur de générer un assembly dont le contenu binaire est identique dans les compilations si les entrées sont identiques. |
-doc | Traite les commentaires de documentation pour les diriger vers un fichier XML. |
-errorreport | Indique comment le compilateur Visual Basic doit signaler les erreurs internes du compilateur. |
-filealign | Spécifie où les sections du fichier de sortie doivent être alignées. |
-help | Affiche les options du compilateur. Cette commande est identique à l'option -? . Aucune compilation n'a lieu. |
-highentropyva | Indique si un fichier exécutable particulier prend en charge la fonctionnalité de randomisation du format d'espace d'adresse (ASLR) de forte entropie. |
-imports | Importe un espace de noms à partir d'un assembly spécifié. |
-keycontainer | Spécifie un nom de conteneur de clé pour une paire de clés afin d'attribuer un nom fort à un assembly. |
-keyfile | Spécifie un fichier qui contient une clé ou une paire de clés afin d'attribuer un nom fort à un assembly. |
-langversion | Spécifiez la version de langage : 9|9.0|10|10.0|11|11.0. |
-libpath | Spécifie l’emplacement des assemblys référencés par l’option -reference. |
-linkresource | Crée un lien à une ressource managée. |
-main | Spécifie la classe qui contient la procédure Sub Main à utiliser au démarrage. |
-moduleassemblyname | Spécifie le nom de l'assembly dont un module fera partie. |
-modulename:<string> |
Spécifiez le nom du module source. |
-netcf | Définit le compilateur pour cibler le .NET Compact Framework. |
-noconfig | Ne compilez pas avec Vbc.rsp. |
-nologo | Supprime les informations de bannière du compilateur. |
-nostdlib | Configure le compilateur pour ne pas référencer les bibliothèques standard. |
-nowarn | Supprime la capacité du compilateur à générer des avertissements. |
-nowin32manifest | Indique au compilateur de ne pas incorporer de manifeste d'application dans le fichier exécutable. |
-optimize | Active/désactive l'optimisation du code. |
-optioncompare | Spécifie si les comparaisons de chaînes doivent être binaires ou utiliser une sémantique spécifique aux paramètres régionaux. |
-optionexplicit | Applique la déclaration explicite des variables. |
-optioninfer | Permet l'utilisation de l'inférence de type de variable locale dans les déclarations de variable. |
-optionstrict | Applique une sémantique de langage stricte. |
-out | Spécifie un fichier de sortie. |
-parallel[+|-] |
Indique s'il faut utiliser la build simultanée (+). |
-platform | Spécifie la plateforme de processeur ciblée par le compilateur pour le fichier de sortie. |
-preferreduilang |
Spécifiez le nom de la langue de sortie préférée. |
-quiet | Empêche le compilateur d'afficher le code pour les erreurs et les avertissements liés à la syntaxe. |
-recurse | Recherche des fichiers sources à compiler dans les sous-répertoires. |
-reference | Importe des métadonnées à partir d'un assembly. |
-refonly | Génère uniquement un assembly de référence. |
-refout | Spécifie le chemin de sortie d’un assembly de référence. |
-removeintchecks | Désactive les contrôles de dépassement sur les entiers. |
-resource | Incorpore une ressource managée dans un assembly. |
-rootnamespace | Spécifie un espace de noms pour toutes les déclarations de type. |
-ruleset:<file> |
Spécifiez un fichier ruleset qui désactive des diagnostics spécifiques. |
-sdkpath | Spécifie l'emplacement de Mscorlib.dll et de Microsoft.VisualBasic.dll. |
-subsystemversion | Spécifie la version minimale du sous-système utilisable par le fichier exécutable généré. |
-target | Spécifie le format du fichier de sortie. |
-utf8output | Affiche les résultats de la compilation au format d'encodage UTF-8. |
-vbruntime | Spécifie que le compilateur doit compiler sans référence à la bibliothèque runtime Visual Basic, ou avec une référence à une bibliothèque runtime spécifique. |
-verbose | Génère des informations supplémentaires lors de la compilation. |
-warnaserror | Transforme les avertissements en erreurs. |
-win32icon | Insère un fichier .ico dans le fichier de sortie. |
-win32manifest | Identifie un fichier manifeste d'application Win32 défini par l'utilisateur à incorporer dans le fichier exécutable portable (PE) d'un projet. |
-win32resource | Insère une ressource Win32 dans le fichier de sortie. |
Voir aussi
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.