[.NET] 강력한 이름
2020. 1. 7.
강력한 이름 강력한 이름은 COM 지옥 혹은 DLL 지옥이라고 불리는 COM에서의 dll 버전 관리에 대한 방법으로 .NET에 등장했습니다. 이전에도 설명했지만 기존 COM의 경우 DLL명이 같으면 서로 다른 버전이라도 하나의 이름만 사용해야 하는 문제로 많은 고통을 주었습니다. 이런 문제를 해결하는 방법인 것이죠. .NET을 기반으로 하는 개발자라면 굳이 강력한 이름이라는 명칭을 몰라도 이미 사용하고 있을 것입니다. 혹시나 어떤 것인지 궁금하신 분들은 전역 어셈블리 캐쉬(C:\Windows\assembly)에 가보시면 동일한 이름의 수많은 공용 어셈블리 파일들을 많이 확인하실 수 있습니다. (.NET 4.0 부터 전역 어셈블리 캐쉬의 위치는 바뀌었습니다. -> %windir%\Microsoft.NET\..