[C# 문법] C# 어셈블리 버전 구하는 방법
- C#/C# 문법
- 2021. 11. 14. 16:30
소개
- 안녕하세요. 오늘은 C# 문법에서 어셈블리 버전 정보를 알수 있는 방법에 대해서 알려 드리려고 합니다.
- 보통 C# 프로젝트를 생성 후, 빌드했을 때 생성되는 어셈블리 파일에는 어셈블리 버전 번호가 포함 되어 있습니다.
- 어셈블리를 식별하기 위해 이용되는 이 버전 번호는 다음에 나온 것처럼 네 개의 부분으로 구성된 문자열로 표현됩니다.
- <메이저 버전>.<마이너 버전>.<빌드 번호>.<리비전 번호>
- 그럼 실제 C# 프로젝트를 생성 후, 어셈블리 버전을 어떻게 구하는지 예제 코드를 통해서 알려 드리도록 하겠습니다.
예제코드
using System;
using System.Reflection;
namespace test
{
class Program
{
static void Main(string[] args)
{
var assembly = Assembly.GetExecutingAssembly();
var version = assembly.GetName().Version;
Console.WriteLine($"{version.Major}.{version.Minor}.{version.Build}.{version.Revision}");
}
}
}
- 위와 같이 Assembly.GetExecutingAssembly 메서드로 현재 실행 중인 코드를 저장하고 있는 어셈블리를 구하고 Version 속성을 통해 어셈블리 버전을 구하였습니다.
실행 결과
1.0.0.0
728x90
'C# > C# 문법' 카테고리의 다른 글
[C# 문법] C# 인터페이스 (0) | 2021.11.29 |
---|---|
[C# 문법] Reflection - Class Property 개수 확인 및 반복문 사용하기 (0) | 2021.11.24 |
[C# 문법] C# Enum 열거형 LINQ 사용하기 (0) | 2021.11.10 |
[C#] C# 부하 측정 - 벤치마크 닷넷 사용방법 (0) | 2021.11.09 |
[C# 문법] ObservableCollection 정렬하기 (0) | 2021.11.01 |
이 글을 공유하기