【发布时间】:2009-08-05 18:33:55
【问题描述】:
如何通过代码找到 .NET 程序集的公钥?
在命令行中,我可以使用 sn -Tp assemblyName 来查找公钥。
代码中的等价物(c# 或 VB)是什么?
【问题讨论】:
标签: .net public-key
如何通过代码找到 .NET 程序集的公钥?
在命令行中,我可以使用 sn -Tp assemblyName 来查找公钥。
代码中的等价物(c# 或 VB)是什么?
【问题讨论】:
标签: .net public-key
您想使用AssemblyName.GetPublicKey() 方法。
using System;
using System.Reflection;
class Program
{
static void Main()
{
Byte[] key = Assembly.GetExecutingAssembly().GetName().GetPublicKey();
foreach (Byte b in key)
Console.Write("{0:x}", b);
}
}
【讨论】: