-recurse

지정된 디렉터리 또는 프로젝트 디렉터리의 모든 자식 디렉터리에 있는 소스 코드 파일을 컴파일합니다.

구문

-recurse:[dir\]file  

인수

dir
선택 사항. 검색을 시작하려는 디렉터리입니다. 지정하지 않으면 프로젝트 디렉터리에서 검색이 시작됩니다.

file
필수입니다. 검색할 파일입니다. 와일드카드 문자가 허용됩니다.

설명

파일 이름에 와일드카드를 사용하면 -recurse를 사용하지 않고 프로젝트 디렉터리에서 일치하는 모든 파일을 컴파일할 수 있습니다. 출력 파일 이름이 지정되지 않은 경우 컴파일러는 처리된 첫 번째 입력 파일의 출력 파일 이름을 기반으로 합니다. 이는 일반적으로 사전순으로 볼 때 컴파일되는 파일 목록의 첫 번째 파일입니다. 따라서 -out 옵션을 사용하여 출력 파일을 지정하는 것이 가장 좋습니다.

참고 항목

Visual Studio 개발 환경 내에서는 -recurse 옵션을 사용할 수 없습니다. 명령줄에서 컴파일하는 경우에만 사용할 수 있습니다.

예시

다음 명령은 현재 디렉터리에 있는 모든 Visual Basic 파일을 컴파일합니다.

vbc *.vb  

다음 명령은 Test\ABC 디렉터리와 그 아래 디렉터리에 있는 모든 Visual Basic 파일을 컴파일한 다음, Test.ABC.dll을 생성합니다.

vbc -target:library -out:Test.ABC.dll -recurse:Test\ABC\*.vb  

참고 항목