Partager via


Options du compilateur Visual Basic répertoriées par ordre alphabétique

Le compilateur de ligne de commande Visual Basic est fourni comme alternative à la compilation de programmes à partir de l’environnement de développement intégré (IDE) visual Studio. Voici une 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 affiche uniquement le formulaire -option.

Choix Objectif
@ (Spécifier le fichier de réponse) Spécifie un fichier réponse.
-? Affiche les options du compilateur. Cette commande est identique à la spécification de l’option -help . Aucune compilation ne se produit.
-additionalfile Nomme des fichiers supplémentaires qui n’affectent pas directement la génération de code, mais qui peuvent être utilisés par les analyseurs pour produire des erreurs ou des avertissements.
-addmodule Fait en sorte que le compilateur rend toutes les informations de type du ou des fichiers spécifiés disponibles pour le projet que vous compilez actuellement.
-analyzer Exécutez 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 pour le calcul de la somme de contrôle du fichier source stockée dans PDB. Les valeurs prises en charge sont : SHA1 (par défaut) ou SHA256.
En raison de problèmes de collision avec SHA1, Microsoft recommande SHA256 ou mieux.
-codepage Spécifie la page de codes à utiliser pour tous les fichiers de code source dans la compilation.
-déboguer Produit des informations de débogage.
-définir Définit des symboles pour la compilation conditionnelle.
-delaysign Spécifie si l’assembly sera entièrement ou partiellement signé.
-déterministe Provoque la sortie d’un assembly dont le contenu binaire est identique entre les compilations si les entrées sont identiques.
-document Traite les commentaires de documentation pour les diriger vers un fichier XML.
-errorreport Spécifie comment le compilateur Visual Basic doit signaler des erreurs internes du compilateur.
-filealign Spécifie où aligner les sections du fichier de sortie.
-Aide Affiche les options du compilateur. Cette commande est identique à la spécification de l’option -? . Aucune compilation ne se produit.
-highentropyva Indique si un exécutable particulier prend en charge la randomisation de disposition d’espace d’adressage élevée (ASLR).
-Importations 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 pour donner à un assembly un nom fort.
-keyfile Spécifie un fichier qui contient une paire clé ou clé pour donner à un assembly un nom fort.
-langversion Spécifiez la version de langue : 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.
-principal Spécifie la classe qui contient la Sub Main procédure à utiliser au démarrage.
-moduleassemblyname Spécifie le nom de l’assembly dont un module fera partie.
-modulename:<string> Spécifier 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 Provoque le fait que le compilateur ne référence pas 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.
-optimiser Active/désactive l’optimisation du code.
-optioncompare Spécifie si les comparaisons de chaînes doivent être binaires ou utiliser une sémantique de texte spécifique aux paramètres régionaux.
-optionexplicit Applique une déclaration explicite de variables.
-optioninfer Active l’utilisation de l’inférence de type local dans les déclarations de variables.
-optionstrict Applique une sémantique de langage stricte.
-dehors Spécifie un fichier de sortie.
-parallel[+|-] Spécifie s’il faut utiliser la build simultanée (+).
-pathmap Spécifie comment mapper des chemins physiques aux noms de chemins d’accès source en sortie par le compilateur.
-plateforme Spécifie la plateforme de processeur que le compilateur cible pour le fichier de sortie.
-preferreduilang Spécifiez le nom de langue de sortie préféré.
-tranquille Empêche le compilateur d’afficher du code pour les erreurs et avertissements liés à la syntaxe.
-Recurse Recherche dans les sous-répertoires des fichiers sources à compiler.
-référence Importe les métadonnées 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 la vérification du dépassement de capacité d’entier.
-ressource 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 d’ensemble de règles qui désactive des diagnostics spécifiques.
-sdkpath Spécifie l’emplacement de Mscorlib.dll et de Microsoft.VisualBasic.dll.
-sous-systèmeversion Spécifie la version minimale du sous-système que le fichier exécutable généré peut utiliser.
-cible Spécifie le format du fichier de sortie.
-utf8output Affiche la sortie du compilateur à l’aide de l’encodage UTF-8.
-vtemptime 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.
-verbeux Génère des informations supplémentaires pendant la compilation.
-warnaserror Promeut les avertissements aux 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