程 序 人 生

[每个人都是工程师,书写着属于自己的人生代码!--林海]
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

为没有源码的DLL文件添加强名称

Posted on 2009-11-14 09:35  林海  阅读(274)  评论(0编辑  收藏  举报

1.打开SDK 命令提示窗口;

2.创建一个新的随机密钥对:
sn -k EprinterFsLib.snk

3.反编译目标程序集
ildasm EprinterFsLib.dll /out=EprinterFsLib.il

4.重新编译,附带强命名参数
ilasm EprinterFsLib.il /dll /resource=EprinterFsLib.res /key=EprinterFsLib.snk /optimize

5.验证签名信息
sn -v EprinterFsLib.dll

OK,将生成的dll文件重新引入到项目中然后编译。