본문 바로가기

VisualStudio

VisualStudio 빌드 이벤트(Build Event)

Visual Studio 에는 빌드 이벤트라는 기능이 있습니다.

 

1. 빌드 전 이벤트

2. 빌드 후 이벤트

 

위와같이 두가지 종류가 있으며 빌드 후 이벤트의 경우 

 

1. 항상 허용

2. 빌드가 성공한 경우

3. 빌드에서 프로젝트 출력을 업데이트한 경우

 

3가지로 나눠집니다.

 

빌드 이벤트의 활용으로는 빌드가 성공한 후 실행파일 및 DLL 파일을 특정 경로로 이동 혹은 복사등

응용에 따라 다양하게 활용할 수 있습니다.

 

예시로 빌드 후 파일을 특정 경로로 복사하는 방법으로는

1) 프로젝트의 속성에 들어갑니다.
2) 속성창의 [빌드 이벤트]탭을 선택합니다.
3) [빌드 후 편집(U)...] 버튼을 클릭합니다.
4) [빌드 후 이벤트 명령줄]창이 뜨면 [매크로(M) >>] 버튼을 클릭합니다.
5) 아래에서 매크로 목록을 확인 할 수 있다.
                                                6) 위의 경우와 같이 각자 상황에 맞게 입력한다.                                                    이때, 경로의 상위경로로 올라갈 때는 "$(TargetDir)..Files" 와 같이 .. 을 붙여주면 됩니다.

 

7) 이후 빌드하면 위의 명령대로 지정경로에 복사됩니다.

 

// copy 외에 xcopy 명령어를 쓸 경우 동일 이름의 파일이 있으면 복사하지 않는다.

 

감사합니다.