Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Компилирует файлы исходного кода во всех дочерних каталогах указанного каталога или каталога проекта.
Синтаксис
-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