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. |
| 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. | |
| 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. |