Visual Studio 內置 Strong Name Tool, 我們直接運行“VS開發人員命令提示”就可以生成秘鑰文件。
秘鑰文件包含公鑰和私鑰。
來看這個例子:
在文件夾下 D:\friend assembly\friend signed 新建一個秘鑰文件,生成秘鑰文件的位置可以自己定。
1. 運行“VS開發人員命令提示”命令行
2. 輸入命令行 sn -k FriendAssemblies.snk (.snk為秘鑰文件格式)
3. 把公鑰從秘鑰文件裡分離出來 sn -p FriendAssemblies.snk FriendAssemblies.publickey
這時可以看到文件夾中多了兩個文件
4. 顯示公鑰 sn -tp FriendAssemblies.publickey
這裡舉三個命令,更多的可以參考Sn.exe