GAC에 설치된 어셈블리의 최신 버전 번호를 표시하는 응용 프로그램의 진단 로그를 만들려고합니다. 예를 들어 GAC에는 foo.dll 버전 1.0.0.0과 foo.dll 버전 2.0.0.0의 두 가지 버전이 있습니다. 다음과 같은 기능이 필요합니다.GAC 어셈블리의 최신 버전 번호를 확인하는 방법
GetLatestGacVersion("foo.dll"); // returns "2.0.0.0"
누구나 가장 좋은 방법은 알고 계십니까?
감사합니다.
"진단 로그"의 데이터로 무엇을 할 것입니까? 이런 종류의 것들은 실제로 런타임에 처리해야하는 것이 아닙니다. 그리고 실제로 찾으면 퓨전 로그 뷰어 (fuslogvw)를 시도해 볼 수도 있습니다 –
내 응용 프로그램에서 사용하는 GAC에 어셈블리가 있습니다. 기술 지원을 위해 로그/대화 상자 화면에 해당 어셈블리의 최신 버전 번호를 인쇄하도록 응용 프로그램을 설정하려고합니다. 더 이상 사용되지 않는 LoadWithPartialName 메소드가 이러한 최소 요구 사항을 충족시키는 것 같습니다. – Ken