/langversion (Visual Basic)

使编译器仅接受指定 Visual Basic 语言版本中所包含的语法。

/langversion:version

参数

  • version
    必选。 要在编译期间使用的语言版本。 可接受的值为 9、9.0、 10 和 10.0。

备注

/langversion 选项指定编译器接受的语法。 例如,如果指定语言版本为 9.0,则对于仅在 10.0 版及更高版本中有效的语法,编译器会生成错误。

在开发面向不同版本 .NET Framework 的应用程序时,可以使用此选项。 例如,如果面向的是 .NET Framework 3.5,则可以使用此选项以确保不使用语言版本 10.0 的语法。

只能使用命令行直接设置 /langversion。 有关更多信息,请参见 面向特定的 .NET Framework 版本或配置文件

示例

下面的代码针对 Visual Basic 9.0 编译 sample.vb。

vbc /langversion:9.0 sample.vb

请参见

参考

示例编译命令行 (Visual Basic)

其他资源

Visual Basic 编译器

面向特定的 .NET Framework 版本或配置文件