読者です 読者をやめる 読者になる 読者になる

いろいろ備忘録日記

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

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

C#


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


たまに公開キートークン (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

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

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