如何检索装配的强键

时间:2013-09-30 13:49:13

标签: c# assemblies strongname

如何使用C#检索程序集的强键?是否有一种方法适用于.Net和非.Net程序集。我刚收到一个请求,要求在多个系统中唯一标识程序集。

2 个答案:

答案 0 :(得分:0)

我假设您要检索已签名程序集的公钥标记,请检查以下link

答案 1 :(得分:0)

我认为这就是你要找的东西

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

如果你需要字符串试试这个

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