如何使用C#检索程序集的强键?是否有一种方法适用于.Net和非.Net程序集。我刚收到一个请求,要求在多个系统中唯一标识程序集。
答案 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")));