Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies that the compiler should compile without a reference to the Visual Basic Runtime Library, or with a reference to a specific runtime library.
/vbruntime:{ - | + | path }
Arguments
-
Compile without a reference to the Visual Basic Runtime Library.+
Compile with a reference to the default Visual Basic Runtime Library.path
Compile with a reference to the specified library (DLL).
Remarks
The /vbruntime compiler option enables you to specify that the compiler should compile without a reference to the Visual Basic Runtime Library. You can also use the /vbruntime compiler option to compile with a reference to a custom runtime library instead of the default Visual Basic Runtime Library. If you compile without a reference to the Visual Basic Runtime Library, errors or warnings are logged on code or language constructs that generate a call to a Visual Basic runtime helper. (A Visual Basic runtime helper is a function defined in Microsoft.VisualBasic.dll that is called at runtime to execute a specific language semantic.)
The /vbruntime+ option produces the same behavior that occurs if no /vbruntime switch is specified. You can use the /vbruntime+ option to override previous /vbruntime switches.
If the value for the path argument is a fully qualified path to a DLL, the compiler will use that file as the runtime library. If the value for the path argument is not a fully qualified path to a DLL, the Visual Basic compiler will search for the identified DLL in the current folder first. It will then search in the path that you have specified by using the /sdkpath compiler option. If the /sdkpath compiler option is not used, the compiler will search for the identified DLL in the .NET Framework folder (%systemroot%\Microsoft.NET\Framework\versionNumber).
Example
The following example shows how to use the /vbruntime option to compile with a reference to a custom library.
vbc /vbruntime:C:\VBLibraries\CustomVBLibrary.dll
See Also
Reference
Sample Compilation Command Lines