0

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

4

2 回答 2

0

我假设您要检索已签名程序集的公钥令牌,请查看以下链接

于 2013-09-30T13:51:35.127 回答
0

我想这就是你要找的

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

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

var keyTokenString = string.Join("", assembly.GetName().GetPublicKeyToken().Select(x => x.ToString("x2")));
于 2013-09-30T13:54:00.697 回答