Sample Compilation Command Lines
As an alternative to compiling Visual Basic programs from within Visual Studio, you can compile from the command line to produce executable (.exe) files or dynamic-link library (.dll) files.
The Visual Basic command-line compiler supports a complete set of options that control input and output files, assemblies, and debug and preprocessor options. Each option is available in two interchangeable forms: -option and /option. This documentation shows only the /option form.
The following table lists some sample command lines you can modify for your own use.
Compile File.vb and create File.exe
vbc /reference:Microsoft.VisualBasic.dll File.vb
Compile File.vb and create File.dll
vbc /target:library File.vb
Compile File.vb and create My.exe
vbc /out:My.exe File.vb
Compile all Visual Basic files in the current directory, with optimizations on and the DEBUG symbol defined, producing File2.exe
vbc /define:DEBUG=1 /optimize /out:File2.exe *.vb
Compile all Visual Basic files in the current directory, producing a debug version of File2.dll without displaying the logo or warnings
vbc /target:library /out:File2.dll /nowarn /nologo /debug *.vb
Compile all Visual Basic files in the current directory to Something.dll
vbc /target:library /out:Something.dll *.vb
When compiling from the command line, you must explicitly reference the Microsoft Visual Basic run-time library through the /reference compiler option.