/recurse
지정한 디렉터리 또는 프로젝트 디렉터리의 모든 자식 디렉터리에 있는 소스 코드 파일을 컴파일합니다.
/recurse:[dir\]file
인수
dir
선택적 요소. 검색을 시작할 디렉터리입니다. 이 옵션을 지정하지 않으면 프로젝트 디렉터리에서 검색을 시작합니다.file
필수 요소. 검색할 파일입니다. 와일드카드 문자를 사용할 수 있습니다.
설명
/recurse를 사용하지 않고 파일 이름에 와일드카드를 사용하여 프로젝트 디렉터리에서 일치하는 모든 파일을 컴파일할 수 있습니다. 출력 파일의 이름이 지정되어 있지 않으면 컴파일러는 첫 번째로 처리한 입력 파일을 출력 파일의 이름으로 사용합니다. 이것은 대개 컴파일된 파일 목록을 사전순으로 표시할 때 처음으로 나오는 파일입니다. 따라서 /out 옵션을 사용하여 출력 파일을 지정하는 것이 좋습니다.
참고
/recurse 옵션은 Visual Studio 개발 환경에서는 사용할 수 없고 명령줄에서 컴파일하는 경우에만 사용할 수 있습니다.
예제
다음 코드에서는 현재 디렉터리의 모든 Visual Basic 파일을 컴파일합니다.
vbc *.vb
다음 코드에서는 Test\ABC 디렉터리와 이 디렉터리의 모든 하위 디렉터리에 있는 모든 Visual Basic 파일을 컴파일하여 Test.ABC.dll을 생성합니다.
vbc /target:library /out:Test.ABC.dll /recurse:Test\ABC\*.vb