Visual Studio에서 사용자 지정 빌드 이벤트 지정

사용자 지정 빌드 이벤트를 지정하여 빌드가 시작되기 전이나 완료된 후에 명령을 자동으로 실행할 수 있습니다. 예를 들어 빌드가 시작되기 전에 .bat 파일을 실행하거나 빌드가 완료된 후에 새 파일을 폴더로 복사할 수 있습니다. 빌드가 빌드 프로세스의 해당 지점에 성공적으로 도달하는 경우에만 빌드 이벤트가 실행됩니다.

사용 중인 프로그래밍 언어에 대한 자세한 내용은 다음 항목을 참조하세요.

구문

빌드 이벤트는 DOS 명령과 동일한 구문을 따르지만 매크로를 사용하여 빌드 이벤트를 보다 쉽게 만들 수 있습니다. 사용 가능한 매크로 목록은 빌드 전 이벤트/빌드 후 이벤트 명령줄 대화 상자를 참조하세요.

최상의 결과를 얻으려면 다음 서식 지정 팁을 따릅니다.

  • .bat 파일을 실행하는 모든 빌드 이벤트 앞에 call 문을 추가합니다.

    예: call C:\MyFile.bat

    예: call C:\MyFile.bat call C:\MyFile2.bat

  • 파일 경로를 따옴표로 묶습니다.

    예(Windows 8): "%ProgramFiles(x86)%\Microsoft SDKs\Windows\v8.0A\Bin\NETFX 4.0 Tools\gacutil.exe" -if "$(TargetPath)"

  • 줄 바꿈을 사용하여 여러 명령을 구분합니다.

  • 필요에 따라 와일드카드를 포함합니다.

    예: for %I in (*.txt *.doc *.html) do copy %I c:\mydirectory\

    참고

    위 코드의 %I는 배치 스크립트에서 %%I여야 합니다.

참고 항목

컴파일 및 빌드
빌드 전 이벤트/빌드 후 이벤트 명령줄 대화 상자
MSBuild 특수 문자
연습: 응용 프로그램 빌드