Options du compilateur Visual Basic par catégorie

Mise à jour : novembre 2007

Le compilateur de ligne de commande Visual Basic fournit une alternative aux programmes de compilation dans l'environnement de développement intégré (IDE, Integrated Development Environment) Visual Studio. La liste suivante répertorie les options du compilateur de ligne de commande Visual Basic triées par catégorie fonctionnelle.

Résultats de la compilation

Option

Objet

/nologo

Supprime les informations sur la bannière du compilateur.

/utf8output

Affiche le résultat de la compilation dans le format de codage UTF-8.

/verbose

Sort des informations supplémentaires lors de la compilation.

Optimisation

Option

Objet

/filealign

Spécifie où aligner les sections du fichier de sortie.

/optimize

Active ou désactive les optimisations.

Fichiers de sortie

Option

Objet

/doc

Traiter les commentaires de documentation pour les diriger vers un fichier XML.

/netcf

Définit le compilateur afin qu'il cible le .NET Compact Framework.

/out

Spécifie un fichier de sortie.

/target

Spécifie le format de la sortie.

Assemblys .NET

Option

Objet

/addmodule

Entraîne le compilateur à donner des informations de type dans le ou les fichiers spécifiés disponibles pour le projet en cours de compilation.

/delaysign

Spécifie si l'assembly sera complètement ou partiellement signé.

/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 contenant une clé ou une paire de clés afin d'attribuer un nom fort à un assembly.

/libpath

Spécifie l'emplacement des assemblys référencés par l'option /reference.

/reference

Importe des métadonnées à partir d'un assembly.

/moduleassemblyname

Spécifie le nom de l'assembly dont un module fera partie.

Débogage/Vérification des erreurs

Option

Objet

/bugreport

Crée un fichier qui contient des informations facilitant la rédaction des rapports de bogue.

/debug

Produit des informations de débogage.

/nowarn

Désactive la fonction du compilateur permettant de générer des avertissements.

/quiet

Empêche le compilateur d'afficher du code pour des erreurs et des avertissements liés à la syntaxe.

/removeintchecks

Désactive les contrôles de dépassement sur les entiers.

/warnaserror

Transforme les avertissements en erreurs.

Aide

Option

Objet

/?

Affiche les options du compilateur. Cette commande est identique à l'option /help. Aucune compilation ne se produit.

/help

Affiche les options du compilateur. Cette commande est identique à l'option /?. Aucune compilation ne se produit.

Langage

Option

Objet

/optionexplicit

Applique une déclaration explicite des variables.

/optionstrict

Applique une sémantique de type stricte.

/optioncompare

Spécifie si les comparaisons de chaînes doivent être de style binaire ou de type texte spécifique aux paramètres régionaux.

/optioninfer

Active l'utilisation d'inférence de type locale dans les déclarations de variables.

Préprocesseur

Option

Objet

/define

Définit les symboles de compilation conditionnelle.

Ressources

Option

Objet

/linkresource

Crée un lien vers une ressource managée.

/resource

Incorpore une ressource managée dans un assembly.

/win32icon

Insère un fichier .ico dans le fichier de sortie.

/win32resource

Insère une ressource Win32 dans le fichier de sortie.

Divers

Option

Objet

@ (spécifier un fichier réponse)

Spécifie un fichier réponse.

/baseaddress

Spécifie l'adresse de base d'une DLL.

/codepage

Spécifie la page de codes à utiliser pour tous les fichiers de code source inclus dans la compilation.

/errorreport

Spécifie comment le compilateur Visual Basic doit rapporter les erreurs internes du compilateur.

/main

Spécifie la classe qui contient la procédure SubMain à utiliser au démarrage.

/noconfig

Ne compilez pas avec Vbc.rsp

/nostdlib

Implique que le compilateur ne référence pas les bibliothèques standard.

/nowin32manifest

Ordonne au compilateur pour ne pas incorporer de manifeste de l'application dans le fichier exécutable.

/platform

Spécifie la plateforme de processeur que le compilateur cible pour le fichier de sortie.

/recurse

Recherche les fichiers sources à compiler dans les sous-répertoires.

/rootnamespace

Spécifie un espace de noms pour toutes les déclarations de type.

/sdkpath

Spécifie l'emplacement de Mscorlib.dll et Microsoft.VisualBasic.dll.

/vbruntime

Spécifie que le compilateur doit compiler sans référence à la bibliothèque Visual Basic Runtime, ou avec une référence à une bibliothèque Runtime spécifique.

/win32manifest

Identifie un fichier de manifeste de l'application Win32 défini par l'utilisateur à incorporer dans le fichier exécutable portable (PE) d'un projet.

Voir aussi

Concepts

Introduction au Concepteur de projets

Référence

Options du compilateur Visual Basic par ordre alphabétique