Visual Basic Compiler Options Listed by Category
The Visual Basic command-line compiler is provided as an alternative to compiling programs from within the Visual Studio integrated development environment (IDE). The following is a list of the Visual Basic command-line compiler options sorted by functional category.
Option | Purpose |
|---|---|
Causes the compiler to make all type information from the specified file(s) available to the project you are currently compiling. | |
Specifies whether the assembly will be fully or partially signed. | |
Imports a namespace from a specified assembly. | |
Specifies a key container name for a key pair to give an assembly a strong name. | |
Specifies a file containing a key or key pair to give an assembly a strong name. | |
Specifies the location of assemblies referenced by the /reference option. | |
Imports metadata from an assembly. | |
Specifies the name of the assembly that a module will be a part of. |
Option | Purpose |
|---|---|
Creates a file that contains information that makes it easy to report a bug. | |
Produces debugging information. | |
Suppresses the compiler's ability to generate warnings. | |
Prevents the compiler from displaying code for syntax-related errors and warnings. | |
Disables integer overflow checking. | |
Promotes warnings to errors. |
Option | Purpose |
|---|---|
Specifies a response file. | |
Specifies the base address of a DLL. | |
Specifies the code page to use for all source code files in the compilation. | |
Specifies how the Visual Basic compiler should report internal compiler errors. | |
Specifies the class that contains the Sub Main procedure to use at startup. | |
Do not compile with Vbc.rsp | |
Causes the compiler not to reference the standard libraries. | |
Instructs the compiler not to embed any application manifest into the executable file. | |
Specifies the processor platform the compiler targets for the output file. | |
Searches subdirectories for source files to compile. | |
Specifies a namespace for all type declarations. | |
Specifies the location of Mscorlib.dll and Microsoft.VisualBasic.dll. | |
Specifies that the compiler should compile without a reference to the Visual Basic Runtime Library, or with a reference to a specific runtime library. | |
Identifies a user-defined Win32 application manifest file to be embedded into a project's portable executable (PE) file. |