vc++ 자동으로 빌드 넘버 올려주는 매크로


Source : http://www.codeproject.com/macro/IncBuildNrMacro.asp

incbuildnrmacro

 

아래 FILEVERSION, PRODUCTVERSION, FileVersion, ProductVersion에 맨 뒤에 숫자를 자동으로 1씩 증가시킨다.

기능이나 설치 방법은 아래 저자글 참고.
기존 VC 2003까지 지원되는 것이나 VC 2005에서도 이상없이 지원된다. 그러나, 자동 빌드넘버 증가를 사용하지 않으려면 rc 파일에 아래 정의를 해준다.

#define Disable_IncBuildNrMacro

그러나, 계속 빌드넘버가 증가하게 되어 제어할 수 없다. 원인은 뭔지 모른다.

 

설치 방법

  1. C:\Users\Documents\Visual Studio 2010\Projects\VSMacros80 폴더의 해당 압축파일을 해제 한다.
  2. 도구 – > 매크로 -> 매크로 프로젝트 로드 선택
  3. 프로젝트 파일 선택 후 추가 버튼 클릭

macro1

4. 이벤트 처리코드 사용 선택 후 확인

macro25. 이제부터 자동으로 빌드 넘버가 올라간다

 

매크로를 추가 하거나 삭제가 안되는 문제가 있을 경우

C:\Windows\Microsoft.NET\Framework\v4.0.30319 폴더에 Microsoft.Vsa.dll 라는 파일이 없는것이다 해당 파일을 dotnetframework 2 에서 복사해서 붙여넣기 하면 정상적으로 작동 할것이다.


답글 남기기

이메일 주소는 공개되지 않습니다.