-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
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по