Exemples de lignes de commande de compilation (Visual Basic)
En guise d’alternative à la compilation de programmes Visual Basic à partir de Visual Studio, vous pouvez compiler à partir de la ligne de commande pour produire des fichiers exécutables (.exe) ou des fichiers de bibliothèque de liens dynamiques (.dll).
Le compilateur de ligne de commande Visual Basic prend en charge un ensemble complet d’options qui contrôlent les fichiers d’entrée et de sortie, les assemblys, ainsi que les options de débogage et de préprocesseur. Chaque option est disponible sous deux formes interchangeables : -option
et /option
. Cette documentation affiche uniquement le formulaire -option
.
Le tableau suivant répertorie des exemples de lignes de commande que vous pouvez modifier pour votre propre utilisation.
À | Utiliser |
---|---|
Compilez File.vb et créez File.exe | vbc -reference:Microsoft.VisualBasic.dll File.vb |
Compilez File.vb et créez File.dll | vbc -target:library File.vb |
Compilez File.vb et créez My.exe | vbc -out:My.exe File.vb |
Compilez File.vb et créez une bibliothèque et un assembly de référence nommé File.dll | vbc -target:library -ref:.\debug\bin\ref\file.dll File.vb |
Compilez tous les fichiers Visual Basic dans le répertoire actif, avec des optimisations sur et le symbole DEBUG défini, produisant File2.exe |
vbc -define:DEBUG=1 -optimize -out:File2.exe *.vb |
Compilez tous les fichiers Visual Basic dans le répertoire actif, en produisant une version de débogage de File2.dll sans afficher le logo ou les avertissements | vbc -target:library -out:File2.dll -nowarn -nologo -debug *.vb |
Compilez tous les fichiers Visual Basic du répertoire actif pour Something.dll | vbc -target:library -out:Something.dll *.vb |
Conseil
Quand vous générez des fichiers de projet à l’aide de l’IDE de Visual Studio, vous pouvez afficher des informations sur la commande vbc et ses options de compilation associées dans la fenêtre de sortie. Pour afficher ces informations, ouvrez la boîte de dialogue Options, Projets et solutions, Générer et Exécuter, puis définissez le niveau de détail de sortie du build du projet MSBuild sur Normal ou un niveau de détail supérieur.