当强签名的类库要引用没有强签名的类库时,会提示要引用的类库没有强签名。
这时就需要将没有强签名的类库添加强签名。
具体步骤如下:
1、生成强签名文件,命令如下:
sn -k name.snk
2、将类库导出为中间语言文件
ildasm my.dll /out=my.il
3、添加强签名,重新编译中间语言文件,生成类库
ilasm my.il /dll /resource=my.res /key=name.snk /optimite
4、查看生成的类库是否添加了强签名
sn -v my.dll