Compiles source-code files in all child directories of either the specified directory or the project directory.
You can use wildcards in a file name to compile all matching files in the project directory without using /recurse. If no output file name is specified, the compiler bases the output file name on the first input file processed. This is generally the first file in the list of files compiled when viewed alphabetically. For this reason, it is best to specify an output file using the /out option.
The /recurse option is not available from within the Visual Studio development environment; it is available only when compiling from the command line.