2013-09-30 7 views
0

C#을 사용하여 어셈블리의 강력한 키를 검색하는 방법은 무엇입니까? .Net 및 non.Net 어셈블리에서 작동 할 수있는 방법이 있습니까? 여러 시스템에서 어셈블리를 고유하게 식별하라는 요청을 받았습니다.어셈블리의 강력한 키를 검색하는 방법

답변

0

는 당신이 확인, 서명 된 어셈블리의 공개 키 토큰을 검색 할 가정 다음 link

0

나는이 시도는 문자열로해야 할 경우

var key = assembly.GetName().GetPublicKey(); 
var keyToken = assembly.GetName().GetPublicKeyToken(); 

찾고있는 무슨 생각 이

var keyTokenString = string.Join("", assembly.GetName().GetPublicKeyToken().Select(x => x.ToString("x2"))); 
+0

좋아, 그래서 기대했던 것보다 훨씬 간단 해 보인다. 왜 내가 결과를 얻지 않았는지 확신하지 못했다. 이제는 .Net 어셈블리를 고유하게 식별해야합니다. 그 (것)들을 확인하는 가장 좋은 방법은 무엇입니까? – openshac

+0

흠 죄송합니다. 확실하지 않습니다. –