DLL没有强签名 no strong

例子,对C盘根目录的RestSharp.dll进行签名,签名后文件为 RestSharp1.dll

第一步:用管理员 打开VS 开发人员命令提示

第二步:创建一个新的随机密钥对:sn -k RestSharp.snk

第三步:将DLL文件解开
ildasm C:\RestSharp.dll /out:C:\RestSharp.il
若报错:libpng warning: iCCP: cHRM chunk does not match sRGB 关闭QQ输入法

第四步:将签名合入DLL
ilasm C:\RestSharp.il /res:C:\RestSharp.res /dll /key:RestSharp.snk /out:C:\RestSharp1.dll

第五步:检查
sn -vf C:\RestSharp1.dll

posted @ 2020-09-18 23:26  Elcser  阅读(175)  评论(0编辑  收藏  举报