いろいろ備忘録日記

主に .NET とか Java とか Python絡みのメモを公開しています。

公開キートークン(Public Key Token)の調べ方 (厳密名ツール, SN.exeを利用)


よく忘れるので、忘れた時に見つけられるようメモメモ。


たまに公開キートークン (Public Key Token) の値を知る必要がある場合があります。
その場合、いろいろ方法があるとは思いますが、厳密名ツールである

SN.exe

を利用して調べる事も出来ます。
以下の手順で利用します。

  1. Visual Studio 開発者コマンドプロンプト (VS2012の場合は「VS2012の開発者コマンドプロンプト」) を起動
  2. DLLファイルが存在する場所まで移動
  3. 以下のコマンドを実行
SN.exe -T "DLLファイル名"


実行すると以下のような出力が得られます。
(公開キートークンの値は適当です)

Microsoft(R) .NET Framework Strong Name Utility バージョン 4.0.30319.17929
Copyright (c) Microsoft Corporation. All rights reserved.

公開キー トークン o98d9483d734e49a

================================
過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。