빌드 전 이벤트/빌드 후 이벤트 명령줄 대화 상자Pre-build Event/Post-build Event Command Line Dialog Box

편집 상자에서 직접 빌드 이벤트 페이지, 프로젝트 디자이너(C#)에 대한 빌드 전후 이벤트를 입력할 수 있습니다. 또는 사용 가능한 매크로 목록에서 빌드 전후 매크로를 선택할 수 있습니다.You can type pre- or post-build events for the Build Events Page, Project Designer (C#) directly in the edit box, or you can select pre- and post-build macros from a list of available macros.

참고

프로젝트가 최신 상태이고 빌드가 트리거되지 않으면 빌드 전 이벤트가 실행되지 않습니다.Pre-build events do not run if the project is up to date and no build is triggered.

UI 요소 목록UI Element List

명령줄 편집 상자Command line edit box
빌드 전 또는 빌드 후에 실행할 이벤트를 포함합니다.Contains the events to run either for pre-build or post-build.

참고

.bat 파일을 실행하는 모든 빌드 후 이벤트 명령 앞에 call 문을 추가합니다.Add a call statement before all post-build commands that run .bat files. 예를 들어 call C:\MyFile.bat 또는 call C:\MyFile.bat call C:\MyFile2.bat로 이름을 지정할 수 있습니다.For example, call C:\MyFile.bat or call C:\MyFile.bat call C:\MyFile2.bat.

매크로Macros
입력란을 확장하여 명령줄 편집 상자에 삽입할 매크로의 목록을 표시합니다.Expands the edit box to display a list of macros to insert in the command line edit box.

매크로 테이블Macro table
사용 가능한 매크로 및 해당 값을 나열합니다.Lists the available macros and its value. 각각에 대한 설명은 아래 매크로를 참조하세요.See Macros below for a description of each. 한 번에 명령줄 편집 상자에 삽입할 하나의 매크로만을 선택할 수 있습니다.You can select only one macro at a time to insert into the command line edit box.

삽입Insert
매크로 테이블에서 선택된 매크로를 명령줄 편집 상자에 삽입합니다.Inserts into the command line edit box the macro selected in the macro table.

매크로Macros

이 매크로 중 하나를 사용하여 파일 위치를 지정하거나 여러 개를 선택한 경우 입력 파일의 실제 이름을 가져올 수 있습니다.You can use any of these macros to specify locations for files, or to get the actual name of the input file in the case of multiple selections. 이러한 매크로는 대/소문자를 구분하지 않습니다.These macros are not case-sensitive.

매크로Macro 설명Description
$(ConfigurationName) 현재 프로젝트 구성의 이름(예: "디버그")입니다.The name of the current project configuration, for example, "Debug".
$(OutDir) 프로젝트 디렉터리를 기준으로 하는 출력 파일 디렉터리에 대한 경로입니다.Path to the output file directory, relative to the project directory. 출력 디렉토리 속성에 대한 값으로 확인됩니다.This resolves to the value for the Output Directory property. 뒤에 백슬래시 '\'를 포함합니다.It includes the trailing backslash '\'.
$(DevEnvDir) Visual Studio의 설치 디렉터리(드라이브 및 경로로 정의됨)이며 뒤에 백슬래시 '\'를 포함합니다.The installation directory of Visual Studio (defined with drive and path); includes the trailing backslash '\'.
$(PlatformName) 현재 대상 플랫폼의 이름입니다.The name of the currently targeted platform. 예: "AnyCPU".For example, "AnyCPU".
$(ProjectDir) 프로젝트의 디렉터리(드라이브 및 경로로 정의됨)이며, 뒤에 백슬래시 '\'를 포함합니다.The directory of the project (defined with drive and path); includes the trailing backslash '\'.
$(ProjectPath) 프로젝트의 절대 경로 이름(드라이브, 경로, 기본 이름 및 파일 확장명으로 정의됨)입니다.The absolute path name of the project (defined with drive, path, base name, and file extension).
$(ProjectName) 프로젝트의 기본 이름입니다.The base name of the project.
$(ProjectFileName) 프로젝트의 파일 이름(기본 이름 및 파일 확장명으로 정의됨)입니다.The file name of the project (defined with base name and file extension).
$(ProjectExt) 프로젝트의 파일 확장명입니다.The file extension of the project. 파일 확장명 앞에 '.'을 포함합니다.It includes the '.' before the file extension.
$(SolutionDir) 솔루션의 디렉터리(드라이브 및 경로로 정의됨)이며, 뒤에 백슬래시 '\'를 포함합니다.The directory of the solution (defined with drive and path); includes the trailing backslash '\'.
$(SolutionPath) 솔루션의 절대 경로 이름(드라이브, 경로, 기본 이름 및 파일 확장명으로 정의됨)입니다.The absolute path name of the solution (defined with drive, path, base name, and file extension).
$(SolutionName) 솔루션의 기본 이름입니다.The base name of the solution.
$(SolutionFileName) 솔루션의 파일 이름(기본 이름 및 파일 확장명으로 정의됨)입니다.The file name of the solution (defined with base name and file extension).
$(SolutionExt) 솔루션의 파일 확장명입니다.The file extension of the solution. 파일 확장명 앞에 '.'을 포함합니다.It includes the '.' before the file extension.
$(TargetDir) 빌드에 대한 기본 출력 파일의 디렉터리(드라이브 및 경로로 정의됨)입니다.The directory of the primary output file for the build (defined with drive and path). 뒤에 백슬래시 '\'를 포함합니다.It includes the trailing backslash '\'.
$(TargetPath) 빌드에 대한 기본 출력 파일의 절대 경로 이름(드라이브, 경로, 기본 이름 및 파일 확장명으로 정의됨)입니다.The absolute path name of the primary output file for the build (defined with drive, path, base name, and file extension).
$(TargetName) 빌드에 대한 기본 출력 파일의 기본 이름입니다.The base name of the primary output file for the build.
$(TargetFileName) 빌드에 대한 기본 출력 파일의 파일 이름(기본 이름 및 파일 확장명으로 정의됨)입니다.The file name of the primary output file for the build (defined as base name and file extension).
$(TargetExt) 빌드에 대한 기본 출력 파일의 파일 확장명입니다.The file extension of the primary output file for the build. 파일 확장명 앞에 '.'을 포함합니다.It includes the '.' before the file extension.

참고 항목See Also

Visual Studio에서 사용자 지정 빌드 이벤트 지정 Specifying Custom Build Events in Visual Studio
프로젝트 디자이너, 빌드 이벤트 페이지(C#) Build Events Page, Project Designer (C#)
방법: 빌드 이벤트 지정(Visual Basic) How to: Specify Build Events (Visual Basic)
방법: 빌드 이벤트 지정(C#)How to: Specify Build Events (C#)