Visual Studio: 如何找到 Public Key Token for a Strong Named Assembly
有時要找到 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 照抄即可
如何使用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
沒有留言:
張貼留言