/vbruntime

更新:2007 年 11 月

指定编译器是应该在不引用 Visual Basic Runtime Library 的情况下进行编译,还是在引用特定运行时库的情况下进行编译。

/vbruntime:{ - | + | path }

参数

  • -
    在不引用 Visual Basic Runtime Library 的情况下进行编译。

  • +
    引用默认的 Visual Basic Runtime Library 进行编译。

  • path
    引用指定的库 (DLL) 进行编译。

备注

使用 /vbruntime 编译器选项,您可以指定编译器是否应在不引用 Visual Basic Runtime Library 的情况下进行编译。您还可以使用 /vbruntime 编译器选项指定引用自定义运行时库而不是默认的 Visual Basic Runtime Library 进行编译。如果在不引用 Visual Basic Runtime Library 的情况下进行编译,则会对调用 Visual Basic 运行时帮助器的代码或语言构造记录错误或警告。(“Visual Basic 运行时帮助器”是在 Microsoft.VisualBasic.dll 中定义的一个函数,在运行时调用以执行特定的语言语义。)

/vbruntime+ 选项作用下的行为与未指定 /vbruntime 开关时的行为相同。可以使用 /vbruntime+ 选项重写之前的 /vbruntime 开关。

如果 path 参数的值是 DLL 的完全限定路径,则编译器将使用该文件作为运行时库。如果 path 参数的值不是 DLL 的完全限定路径,则 Visual Basic 编译器将首先在当前文件夹中搜索所标识的 DLL。然后,在使用 /sdkpath 编译器选项指定的路径中进行搜索。如果未使用 /sdkpath 编译器选项,则编译器将在 .NET Framework 文件夹 (%systemroot%\Microsoft.NET\Framework\versionNumber) 中搜索所标识的 DLL。

示例

下面的示例演示如何使用 /vbruntime 选项来引用自定义库进行编译。

vbc /vbruntime:C:\VBLibraries\CustomVBLibrary.dll

请参见

参考

示例编译命令行

/sdkpath

其他资源

Visual Basic 编译器