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

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가 있는 파일이 있으면 미리 복사해 두고 빌드를 하라 등등 하면된다.

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

반응형

댓글