AssemblyInfo.cs 파일 수정
원래
으로 되어 있는 것을
맨 마지막 0을 *로 변경하면 자동으로 빌드번호 및 수정번호가 들어감.
빌드전 이벤트 명령줄에 다음 추가
원래
으로 되어 있는 것을
맨 마지막 0을 *로 변경하면 자동으로 빌드번호 및 수정번호가 들어감.
빌드전 이벤트 명령줄에 다음 추가
------------------------------------------------------------------------------------------------------------------------
연월일-시분초.밀리초 포맷으로 컴파일 일시를 BuildDate.txt 파일 생성 시킴
리소스에 다음 파일 추가
$(ProjectDir)\Resources\BuildDate.txt
*주의 : 한번이라도 컴파일을 시도해서 BuildDate.txt 파일이 생성되게 해야 리소스에 추가할 파일을 선택할 수 있음... 아님 수동으로 파일을 만들어 넣덩가...
출력하고 싶은 곳에 다음 코드의 strVer을 출력하면 됨
string strVer = "Ver. " + System.Reflection.Assembly.GetExecutingAssembly( ).GetName( ).Version + " Build. " + Properties.Resources.BuildDate;
대략 이렇게 출력됨
Ver. 1.0.0.517 Build. 20171213-111032.488
끝.
FOR /f %%a IN ('WMIC OS GET LocalDateTime ^| FIND "+"') DO SET DTS=%%a
SET COMPILEDATETIME=%DTS:~0,8%-%DTS:~8,10%
echo %COMPILEDATETIME% > "$(ProjectDir)\Resources\BuildDate.txt"
------------------------------------------------------------------------------------------------------------------------
컴파일할때마다------------------------------------------------------------------------------------------------------------------------
연월일-시분초.밀리초 포맷으로 컴파일 일시를 BuildDate.txt 파일 생성 시킴
리소스에 다음 파일 추가
$(ProjectDir)\Resources\BuildDate.txt
*주의 : 한번이라도 컴파일을 시도해서 BuildDate.txt 파일이 생성되게 해야 리소스에 추가할 파일을 선택할 수 있음... 아님 수동으로 파일을 만들어 넣덩가...
출력하고 싶은 곳에 다음 코드의 strVer을 출력하면 됨
string strVer = "Ver. " + System.Reflection.Assembly.GetExecutingAssembly( ).GetName( ).Version + " Build. " + Properties.Resources.BuildDate;
대략 이렇게 출력됨
Ver. 1.0.0.517 Build. 20171213-111032.488
끝.