如何利用.snk文件生成DLL文件中的Publickeytoken


1.在該路徑下C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin查找是否有sn.exe. 沒有的話,從網上下載,注意需要的版本。

2.打開cmd命令板,進入該路徑。

3.輸入命令sn.exe -k 文件路徑\文件名.snk,提示寫入成功信息,進入路徑確認是否生成指定.snk文件。

PS:該文件為私鑰文件

4.輸入命令sn.exe -p 私鑰文件 要生成公鑰文件路徑

 

5.輸入命令sn.exe -tp 公鑰文件路徑,查看公鑰和Publickeytoken。

6.復制私鑰文件到需要生成dll文件的工程下,也就是第一次生成的a.snk文件。

7.在工程-》屬性-》左側 簽名選項,給程序集簽名。第一步,打對號。第二步,加載私鑰文件a.snk,CTRL+S保存。

重新Rebuild工程,生成新的帶Publictoken的dll文件~\(≧▽≦)/~啦啦啦。

8.在項目中為了方便查看公鑰,可以打開菜單 工具-》擴展工具下,設置如下。Command設置sn.exe存在的路徑。

9.可以看到工具欄有了增加的功能,點擊就可以更方便查看,不用通過CMD命令板了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM