Compartilhar via


-recurse

Compila arquivos de código-fonte em todos os diretórios filho do diretório especificado ou do diretório do projeto.

Sintaxe

-recurse:[dir\]file  

Argumentos

dir
Opcional. O diretório no qual você deseja que a pesquisa comece. Se ele não for especificado, a pesquisa começará no diretório do projeto.

file
Obrigatórios. Os arquivos a serem pesquisados. São permitidos caracteres curinga.

Comentários

É possível usar curingas em um nome de arquivo para compilar todos os arquivos correspondentes no diretório do projeto sem usar -recurse. Se nenhum nome de arquivo de saída for especificado, o compilador baseá o nome do arquivo de saída no primeiro arquivo de entrada processado. Geralmente, esse é o primeiro arquivo na lista de arquivos compilados quando exibidos em ordem alfabética. Por esse motivo, é melhor especificar um arquivo de saída usando a opção -out.

Observação

A opção -recurse não está disponível no ambiente de desenvolvimento do Visual Studio; ela só está disponível quando se compila na linha de comando.

Exemplo

O comando a seguir compila todos os arquivos do Visual Basic no diretório atual.

vbc *.vb  

O comando a seguir compila todos os arquivos do Visual Basic no diretório e todos os Test\ABC diretórios abaixo dele e, em seguida, gera Test.ABC.dll.

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

Confira também