-recurse

编译指定目录或项目目录的所有子目录中的源代码文件。

语法

-recurse:[dir\]file  

论据

dir
可选。 要在其中开始搜索的目录。 如果未指定,搜索将在项目目录中开始。

file
必填。 要搜索的文件。 允许使用通配符。

注解

可以在文件名中使用通配符编译项目目录中的所有匹配文件,而无需使用 -recurse。 如果未指定输出文件名,编译器将输出文件名基于处理的第一个输入文件。 这通常是按字母顺序查看时编译的文件列表中的第一个文件。 因此,最好使用 -out 此选项指定输出文件。

注释

此选项 -recurse 在 Visual Studio 开发环境中不可用;仅在从命令行编译时才可用。

示例:

以下命令编译当前目录中的所有 Visual Basic 文件。

vbc *.vb  

以下命令编译目录中的所有 Visual Basic 文件 Test\ABC 及其下的任何目录,然后生成 Test.ABC.dll

vbc -target:library -out:Test.ABC.dll -recurse:Test\ABC\*.vb  

另请参阅