Поделиться через


-recurse

Компилирует файлы исходного кода во всех дочерних каталогах указанного каталога или каталога проекта.

Синтаксис

-recurse:[dir\]file  

Аргументы

dir
Необязательно. Каталог, в котором нужно начать поиск. Если это не указано, поиск начинается в каталоге проекта.

file
Обязательное. Файлы для поиска. Допустимы подстановочные знаки.

Замечания

Подстановочные знаки можно использовать в имени файла для компиляции всех соответствующих файлов в каталоге проекта без использования -recurse. Если имя выходного файла не указано, компилятор основывает имя выходного файла на первом входном файле, обработанном. Как правило, это первый файл в списке файлов, скомпилированных при просмотре в алфавитном порядке. По этой причине рекомендуется указать выходной файл с помощью -out параметра.

Замечание

Этот -recurse параметр недоступен в среде разработки Visual Studio. Он доступен только при компиляции из командной строки.

Пример

Следующая команда компилирует все файлы Visual Basic в текущем каталоге.

vbc *.vb  

Следующая команда компилирует все файлы Visual Basic в каталоге Test\ABC и все каталоги Test.ABC.dllпод ним, а затем создает.

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

См. также