-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