有時要找到 public key 但按來按去找不著,以下是個方便的方法。但你必須有正式版( 不是express 版)。如您是用express版本,也可以用Command prompt 的方式,以下也有介紹。

如何取得以下的資料?
MyNamespace.MyAssembly, version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089

請打開 Visual Studio-->工具-->外部工具

如下圖,按新增,把Title放自己想要的名稱,Command 是你的 sn.exe 的檔案位置(你需要找一下 Microsoft SDKs 檔案夾)如 windows 2008 是在 
c:/program files(x86)/Microsoft SKD/window/v7.0A/Bin/sn.exe。
arguments 照抄即可
External Tools Dialog

你剛加入的外部軟體會在你的工具選單(tools) 出現 
VS Tools Menu

直接按他後即會出現你要的public key超簡單的吧。
Output Window 



如何使用command  找到 public key token

-->  sn –T myDLL.dll

如何找到你製作 dll 的 public key token? 請記住,你的assembly必須是 strongly signed.

範例:
C:\WINNT\Microsoft.NET\Framework\v3.5>sn -T EdmGen.exe

執行後結果:

Microsoft (R) .NET Framework Strong Name Utility  Version 3.5.21022.8
Copyright (c) Microsoft Corporation.  All rights reserved.
Public key token is b77a5c561934e089