-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
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET