sn.exe 和ilasm.exe 是系統自帶程式。如果顯示無此命令,可以從“我的電腦”直接搜索。將dll文件放入目錄下,用VS開發人員命令執行以下命令即可。(以Interop.Scripting.dll為例)1.創建一個新的隨機密鑰對:sn -k Interop.Scripting.snk2.反編 ...
sn.exe 和ilasm.exe 是系統自帶程式。如果顯示無此命令,可以從“我的電腦”直接搜索。
將dll文件放入目錄下,用VS開發人員命令執行以下命令即可。(以Interop.Scripting.dll為例)
1.創建一個新的隨機密鑰對:
sn -k Interop.Scripting.snk
2.反編譯目標程式集
ildasm Interop.Scripting.dll /out=Interop.Scripting.il
3.重新編譯,附帶強命名參數
ilasm Interop.Scripting.il /dll /resource=Interop.Scripting.res /key=Interop.Scripting.snk /optimize
4.驗證簽名信息
sn -v Interop.Scripting.dll