Options du compilateur Visual Basic par catégorie

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

Objectif

/nologo

Supprime les informations sur la bannière du compilateur.

/utf8output

Affiche le résultat de la compilation dans le format d'encodage UTF-8.

/verbose

Sort des informations supplémentaires lors de la compilation.

Optimisation

Option

Objectif

/filealign

Spécifie l'emplacement dans lequel aligner les sections du fichier de sortie.

/optimize

Active ou désactive les optimisations.

Fichiers de sortie

Option

Objectif

/doc

Traite 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

Objectif

/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

Objectif

/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

Objectif

/?

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.

Language

Option

Objectif

/langversion

Spécifie que le compilateur doit accepter uniquement la syntaxe incluse dans la version spécifiée de Visual Basic.

/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

Objectif

/define

Définit les symboles de compilation conditionnelle.

Ressources

Option

Objectif

/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

Objectif

@ (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.

/highentropyva

Indique le noyau windows si un fichier exécutable particulier prend en charge la randomisation élevée de disposition de l'espace d'adressage d'entropie (ASLR).

/main

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

/noconfig

Ne pas compiler avec Vbc.rsp

/nostdlib

Empêche le compilateur de référencer 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

Référence

Options du compilateur Visual Basic par ordre alphabétique

Options du compilateur C# par ordre alphabétique

Options du compilateur C# par catégorie

Autres ressources

Introduction au Concepteur de projets