빌드 이벤트 페이지, 프로젝트 디자이너(C#)에 대한 빌드 전 또는 빌드 후 이벤트를 편집 상자에 직접 입력하거나 사용 가능한 매크로 목록에서 빌드 전 및 사후 매크로를 선택할 수 있습니다.
비고
프로젝트가 최신 상태이고 빌드가 트리거되지 않으면 빌드 전 이벤트가 실행되지 않습니다.
UI 요소 목록
명령줄 편집 상자
빌드 전 또는 빌드 후 실행할 이벤트를 포함합니다.
비고
call
.bat 파일을 실행하는 모든 빌드 후 명령 앞에 문을 추가합니다. 예를 들어 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) |
빌드에 대한 기본 출력 파일의 파일 확장명입니다. 파일 확장자 앞에 '.'가 포함됩니다. |