출처 : http://www.enjoydev.com/xe/snippet/989
Visual Studio 2010에서 작성 및 테스트
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | using System; namespace EnjoyDev { static class CommUtil { /// <summary> /// 파일의 (제품)버전을 구한다. /// </summary> /// <returns>파일 (제품)버전</returns> static public string AppVersion { get { return System.Windows.Forms.Application.ProductVersion; } } /// <summary> /// 컴파일한 날짜를 구한다. /// 단, AssemblyInfo.cs 파일에서 AssemblyVersion는 다음 형식으로 되어있어야만한다. /// [assembly: AssemblyVersion("1.0.*")] /// </summary> /// <returns>컴파일한 날짜</returns> static public DateTime BuildDate { get { System.Version assemblyVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version; // assemblyVersion.Build = days after 2000-01-01 // assemblyVersion.Revision*2 = seconds after 0-hour (NEVER daylight saving time) DateTime buildDate = new DateTime(2000, 1, 1).AddDays(assemblyVersion.Build).AddSeconds(assemblyVersion.Revision * 2); return buildDate; } } } } |
'C#' 카테고리의 다른 글
[C#] HTTP, FTP Download (1) | 2013.02.18 |
---|---|
[C#] 마우스 좌표 구하기 (0) | 2013.02.07 |
[C#] 숫자만 추출 (0) | 2013.02.02 |
[C#] 크로스 스레드 작업이 잘못되었습니다 (0) | 2013.01.24 |
[C#] 단축키 구현 (0) | 2013.01.11 |