/recurse (C# 编译器选项)

/recurse 选项使您可以编译指定目录 (dir) 或项目目录的所有子目录中的源代码文件。

/recurse:[dir\]file

实参

  • dir(可选)
    搜索开始的目录。 如果未指定此目录,则搜索从项目目录开始。

  • file
    要搜索的文件。 允许使用通配符字符。

备注

/recurse 选项使您可以编译指定目录 (dir) 或项目目录的所有子目录中的源代码文件。

可以在文件名中使用通配符来编译项目目录中所有匹配的文件,而不需使用 /recurse

此编译器选项在 Visual Studio 中不可用,且不能通过编程方式进行更改。

示例

编译当前目录中的所有 C# 文件:

csc *.cs

编译 dir1\dir2 目录及其任何子目录中的所有 C# 文件,并生成 dir2.dll:

csc /target:library /out:dir2.dll /recurse:dir1\dir2\*.cs

请参见

其他资源

C# 编译器选项

项目属性 (Visual Studio)