为已编译的DLL附带强命名

在我们开发的过程中,会经常调用其他人写好的DLL类库,由于种种的原因,不管是公司规定,还是个人习惯等等的原因,有时候需要调用各个类库直接邀请必须强命名。
但是我们临时也无法找到源代码进行重新编译等事情,但项目又必须要用,怎么办呢?我现在告诉大家一个手动加强名称的方法:
 
1.打开VS开发人员命令提示窗口;
2.创建一个新的随机密钥对:
    sn -k xxx.snk
3.反编译目标程序集
  ildasm xxx.dll /out=xxx.il
4.重新编译,附带强命名参数
  ilasm xxx.il /dll /resource=xxx.res /key=xxx.snk /optimize
5.验证签名信息
  sn -v xxx.dll 
 
以上信息也是我从网上找来的,希望能够帮助大家。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值