2

コードを介して .NET アセンブリの公開キーを見つけるにはどうすればよいですか?

コマンド ラインから、sn -Tp assemblyNameを使用して公開キーを見つけることができます。

コードで同等のもの (c# または VB) は何ですか?

4

1 に答える 1

5

メソッドを使用したい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);
    }
}
于 2009-08-05T18:39:09.477 に答える