/recurse (поиск исходных файлов в подкаталогах) (параметры компилятора C#)
Обновлен: Ноябрь 2007
Параметр "/recurse" позволяет компилировать файлы исходного кода, содержащиеся во всех дочерних каталогах, либо в указанном каталоге (dir), либо в каталоге проекта.
/recurse:[dir\]file
Аргументы
dir (необязательный параметр)
Каталог, в котором следует начать поиск. Если не указан, поиск начинается в каталоге проекта.file
Файлы, которые нужно найти. Допускается использование подстановочных знаков.
Заметки
Параметр /recurse позволяет компилировать файлы исходного кода, содержащиеся во всех дочерних каталогах, либо в указанном каталоге (dir), либо в каталоге проекта.
Для компиляции всех файлов из папки проекта без использования параметра /recurse в имени файла можно использовать подстановочные знаки.
Этот параметр компилятора недоступен в среде разработки Visual Studio и не может быть изменен программным способом.
Пример
Выполняется компиляция всех файлов C# в текущем каталоге:
csc *.cs
Выполняется компиляция всех файлов C# в каталоге "dir1\dir2" и во всех вложенных каталогах, а также создается dir2.dll:
csc /target:library /out:dir2.dll /recurse:dir1\dir2\*.cs