다음을 통해 공유


빌드 전 이벤트/빌드 후 이벤트 명령줄 대화 상자

편집 상자에서 직접 빌드 이벤트 페이지, 프로젝트 디자이너(C#)에 대한 빌드 전후 이벤트를 입력할 수 있습니다. 또는 사용 가능한 매크로 목록에서 빌드 전후 매크로를 선택할 수 있습니다.

참고 항목

프로젝트가 최신 상태이고 빌드가 트리거되지 않으면 빌드 전 이벤트가 실행되지 않습니다.

UI 요소 목록

명령줄 편집 상자

빌드 전 또는 빌드 후에 실행할 이벤트를 포함합니다.

참고 항목

.bat 파일을 실행하는 모든 빌드 후 이벤트 명령 앞에 call 문을 추가합니다. 예를 들어 call C:\MyFile.bat 또는 call C:\MyFile.bat call C:\MyFile2.bat입니다.

매크로

입력란을 확장하여 명령줄 편집 상자에 삽입할 매크로의 목록을 표시합니다.

매크로 테이블

사용 가능한 매크로 및 해당 값을 나열합니다. 각각에 대한 설명은 아래 매크로를 참조하세요. 한 번에 명령줄 편집 상자에 삽입할 하나의 매크로만을 선택할 수 있습니다.

삽입

매크로 테이블에서 선택된 매크로를 명령줄 편집 상자에 삽입합니다.

매크로

이 매크로 중 하나를 사용하여 파일 위치를 지정하거나 여러 개를 선택한 경우 입력 파일의 실제 이름을 가져올 수 있습니다. 이러한 매크로는 대/소문자를 구분하지 않습니다.

매크로 설명
$(ConfigurationName) 현재 프로젝트 구성의 이름(예: "디버그")입니다.
$(OutDir) 프로젝트 디렉터리를 기준으로 하는 출력 파일 디렉터리에 대한 경로입니다. 출력 디렉토리 속성에 대한 값으로 확인됩니다. 뒤에 백슬래시 '\'를 포함합니다.
$(DevEnvDir) Visual Studio의 설치 디렉터리(드라이브 및 경로로 정의됨)이며 뒤에 백슬래시 '\'를 포함합니다.
$(PlatformName) 현재 대상 플랫폼의 이름입니다. 예: "AnyCPU".
$(ProjectDir) 프로젝트의 디렉터리(드라이브 및 경로로 정의됨)이며, 뒤에 백슬래시 '\'를 포함합니다.
$(ProjectPath) 프로젝트의 절대 경로 이름(드라이브, 경로, 기본 이름 및 파일 확장명으로 정의됨)입니다.
$(ProjectName) 프로젝트의 기본 이름입니다.
$(ProjectFileName) 프로젝트의 파일 이름(기본 이름 및 파일 확장명으로 정의됨)입니다.
$(ProjectExt) 프로젝트의 파일 확장명입니다. 파일 확장명 앞에 '.'을 포함합니다.
$(SolutionDir) 솔루션의 디렉터리(드라이브 및 경로로 정의됨)이며, 뒤에 백슬래시 '\'를 포함합니다.
$(SolutionPath) 솔루션의 절대 경로 이름(드라이브, 경로, 기본 이름 및 파일 확장명으로 정의됨)입니다.
$(SolutionName) 솔루션의 기본 이름입니다.
$(SolutionFileName) 솔루션의 파일 이름(기본 이름 및 파일 확장명으로 정의됨)입니다.
$(SolutionExt) 솔루션의 파일 확장명입니다. 파일 확장명 앞에 '.'을 포함합니다.
$(TargetDir) 빌드에 대한 기본 출력 파일의 디렉터리(드라이브 및 경로로 정의됨)입니다. 뒤에 백슬래시 '\'를 포함합니다.
$(TargetPath) 빌드에 대한 기본 출력 파일의 절대 경로 이름(드라이브, 경로, 기본 이름 및 파일 확장명으로 정의됨)입니다.
$(TargetName) 빌드에 대한 기본 출력 파일의 기본 이름입니다.
$(TargetFileName) 빌드에 대한 기본 출력 파일의 파일 이름(기본 이름 및 파일 확장명으로 정의됨)입니다.
$(TargetExt) 빌드에 대한 기본 출력 파일의 파일 확장명입니다. 파일 확장명 앞에 '.'을 포함합니다.

참고 항목