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


/recurse (параметры компилятора C#)

Параметр "/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

См. также

Другие ресурсы

Параметры компилятора C#

Свойства проекта (Visual Studio)