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


-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  

См. также