Partager via


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 et 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 -option formulaire.

Le tableau suivant répertorie certains exemples de lignes de commande que vous pouvez modifier pour votre propre utilisation.

À Utiliser
Compiler File.vb et créer File.exe vbc -reference:Microsoft.VisualBasic.dll File.vb
Compiler File.vb et créer File.dll vbc -target:library File.vb
Compiler File.vb et créer 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 DEBUG symbole 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, 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 dans le répertoire actif pour Something.dll vbc -target:library -out:Something.dll *.vb

Conseil / Astuce

Lorsque vous générez un projet à l’aide de l’IDE Visual Studio, vous pouvez afficher des informations sur la commande vbc associée avec ses options de compilateur dans la fenêtre de sortie. Pour afficher ces informations, ouvrez la boîte de dialogue Options, Projets et Solutions, Build et Exécution, puis définissez le détail de sortie du projet MSBuild sur Normal ou un niveau de détail supérieur.

Voir aussi