Compartilhar via


/recurse

Compila arquivos de código-fonte no todos os diretórios filhos do diretório do projeto ou o diretório de projeto.

/recurse:[dir\]file

Argumentos

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

  • file
    Obrigatório. O(s) arquivo(s) a ser(em) procurados. Os caracteres curinga são permitidos.

Comentários

Você pode usar caracteres curinga 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 é especificado, o compilador baseia o nome do arquivo de saída no primeiro arquivo de saída processado. Isso é geralmente 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.

Dica

A opção /recurse não está disponível de dentro do ambiente de desenvolvimento Visual Studio. Ela está disponível apenas quando se compila da linha de comando.

Exemplo

O código a seguir compila todos os arquivos Visual Basic no diretório atual.

vbc *.vb

O código a seguir compila todos os arquivos Visual Basic no diretório Test\ABC e quaisquer diretórios abaixo dela e em seguida, gera Test.ABC.dll.

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

Consulte também

Referência

/out (Visual Basic)

Linhas de comando de compilação de exemplo (Visual Basic)

Outros recursos

Compilador de linha de comando do Visual Basic