본문 바로가기
공부하며놀자/프로그래밍

Visual Studio Post-build 적용하기

by 테너토너 2019. 7. 24.

빌드를 하고 나서 output file을 다른 경로에 복사를 해야하는 경우가 있다.

반복적으로 디버깅을 해야한다면 매번 수동으로 옮기기는 너무 힘이 든다.

 

그럴 때는 빌드 후 이벤트로 복사를 걸어두면 된다.

프로젝트 우클릭해서 Properties 를 클릭하면 아래와 같은 창이 뜬다.

(5) Command line 에 필요한 action을 넣어주면된다.

 

 

set Dest=..\Bin  //Dest라는 변수에 경로(path)를 설정

if not exist %Dest% mkdir %Dest% //Dest라는 경로가 없다면 make directory로 폴더를 만든다.

copy "$(OutDir)\$(TargetName).*"%Dest% /y  //output directory에 있는 파일을 Dest 경로로 복사해라.

 

끝!

응용해서 pre-build 를 이용해서 dependency가 있는 파일이 있으면 미리 복사해 두고 빌드를 하라 등등 하면된다.

일반적으로는 필요가 없고 나름 규모가 있는 큰 프로젝트에는 유용하게 사용된다.

반응형

댓글