Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
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. |