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