유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Assembly Info is tricky in .NET

Nick Chapsas

2025. 9. 18.

0

#backend
#devops
  • Assembly.GetExecutingAssembly()는 현재 실행 중인 코드가 속한 어셈블리를 반환하며, 공유 라이브러리나 플러그인에서도 작동합니다. ⚙️
  • Assembly.GetEntryAssembly()는 애플리케이션을 시작한 어셈블리, 즉 main.exe 프로젝트와 같은 진입점을 반환합니다. 🚀
  • 공유 라이브러리 내에서는 GetExecutingAssembly()를 사용하여 해당 라이브러리 자체를 찾습니다. 🧩
  • 호스트 애플리케이션에서는 GetEntryAssembly()를 사용하여 애플리케이션의 루트 어셈블리를 찾습니다. 🌳
  • GetEntryAssembly()는 유닛 테스트나 관리되지 않는 호스트 환경에서 null을 반환할 수 있으므로 주의해야 합니다. ⚠️

Recommanded Videos