Visual Basic 关键字升级工具

关键字升级命令行工具使 Visual Basic .NET 源文件能与当前版本的 Visual Basic 兼容。

vb7to8[.exe] [arguments]

实参

以下参数可以按任意顺序出现。

参数

含义

filename

使该工具处理 filename 文件。 如果文件名包含空格,请将文件名用双引号 (" ") 引起来。

该工具可以处理多个文件。

/check

报告哪些文件需要升级,并将它们保留不变。

如果不需要升级,则该工具返回“没有进行升级所需要的文件”。

/codepage:number

指定要用于编译中所有源代码文件的代码页。 该工具使用由 number 指定的代码页来解释源文件的编码。

如果源代码文件是使用当前的 ANSI 代码页、Unicode 或 UTF-8 结合签名来保存的,则不需要 /codepage 选项。

/help 或 /?

显示工具选项。

/nobackup

防止该工具创建备份文件;现有的源文件仍被覆盖。

默认情况下,在修改文件时,原始文件的内容将被复制到新文件中。 通过将“.old”追加到原始文件名中衍生出新文件名。

/nologo

取消显示版权标志。

/quiet

防止该工具针对与语法相关的错误和警告显示代码。

/recurse:wildcard

使该工具处理当前目录及其所有子目录中与 wildcard 规范匹配的所有文件。

wildcard 规范可以包含用于确定从何处开始递归的路径。

/utf8output[+|-]

使用 UTF-8 编码显示工具输出。

此选项的默认设置为 /utf8output-,它表示编译器输出不使用 UTF-8 编码。 指定 /utf8output 与指定 /utf8output+ 的作用相同。

/verbose

显示详细错误信息和状态。

备注

Visual Basic 2005 指定了一些 Visual Basic .NET 中没有的新的保留关键字。 虽然将这些新的关键字名称用作标识符的源文件在早期版本的语言中有效,但它们在 Visual Basic 2005 中将无效。

关键字升级工具会在当前版本的 Visual Basic 中找出现在是保留关键字的标识符的所有实例,然后将它们用括号 ([ ]) 括起来。 此工具会保留格式设置,而且不会对源文件做任何其他更改。

警告

请只对 Visual Basic 7.0 或 7.1 源文件使用此工具。 对于其他文件类型,在 Visual Basic 关键字周围添加方括号可能会损坏这些文件。

要升级源文件并使其与早期版本兼容,请用方括号将标识符名称括起来。 有关将关键字用作标识符名称的更多信息,请参见 代码中用作元素名称的关键字 (Visual Basic)

请参见

概念

代码中用作元素名称的关键字 (Visual Basic)

其他资源

Visual Basic 命令行工具