Öffnen Sie eine Eingabeaufforderung und geben Sie eine der folgenden Zeilen entsprechend Ihrer Visual Studio-Version und Betriebssystemarchitektur ein:
VS 2008 unter 32-Bit-Windows :
"%ProgramFiles%\Microsoft SDKs\Windows\v6.0A\bin\sn.exe" -T <assemblyname>
VS 2008 unter 64-Bit-Windows:
"%ProgramFiles(x86)%\Microsoft SDKs\Windows\v6.0A\bin\sn.exe" -T <assemblyname>
VS 2010 unter 32-Bit-Windows:
"%ProgramFiles%\Microsoft SDKs\Windows\v7.0A\bin\sn.exe" -T <assemblyname>
VS 2010 unter 64-Bit-Windows:
"%ProgramFiles(x86)%\Microsoft SDKs\Windows\v7.0A\bin\sn.exe" -T <assemblyname>
VS 2012 unter 32-Bit-Windows:
"%ProgramFiles%\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\sn.exe" -T <assemblyname>
VS 2012 unter 64-Bit-Windows:
"%ProgramFiles(x86)%\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\sn.exe" -T <assemblyname>
VS 2015 unter 64-Bit-Windows:
"%ProgramFiles(x86)%\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\sn.exe" -T <assemblyname>
Beachten Sie, dass für die Versionen VS2012 + die Anwendung sn.exe nicht mehr in bin, sondern in einem Unterordner vorhanden ist. Beachten Sie außerdem, dass Sie für 64-Bit den Ordner (x86) angeben müssen.
Wenn Sie die Visual Studio-Eingabeaufforderung bevorzugen, geben Sie einfach Folgendes ein:
sn -T <assembly>
Wo <assemblyname>
ist ein vollständiger Dateipfad zu der Assembly, an der Sie interessiert sind, umgeben von Anführungszeichen, wenn sie Leerzeichen enthält.
Sie können dies als externes Tool in VS hinzufügen, wie hier gezeigt:
http://blogs.msdn.com/b/miah/archive/2008/02/19/visual-studio-tip-get-public-key-token -für-einen-starken-benannten-Assembly.aspx