개발을 하다보면 디버그 빌드와 릴리즈 빌드를, 32비트 빌드와 64비트 빌드를, 라이브러리 빌드부터 실행 파일 빌드 등 여러 개의 빌드를 순차적으로 할 때가 있습니다. 이럴 때 마다 비주얼 스튜디오에서 빌드 세팅을 바꾸거나 프로젝트를 바꿔가면서 빌드를 하는 것은 빌드 변경시마다 시간이 걸리는 귀찮은 작업입니다. 이런 경우에 Jenkins와 같은 CI서비스에서 많이 이용되는 커맨드라인 빌드를 응용하여 빌드를 배치로 만들고 실행하면 상대적으로 빌드 시간도 줄이고 편하게 작업을 할 수 있습니다. 비주얼스튜디오 솔루션 커맨드라인 빌드 명령은 MSBuild와 Devenv가 있습니다. Devenv도 내부적으로 MSBuild를 사용한다고 하니 둘 명령은 비슷하다고 할 수 있습니다. 여기서는 MSBuild를 이용한 배..