为第三方DLL添加强命名方法
为第三方DLL添加强命名的方法
在程序开发过程中,我们需要引用第三方dll到我们的程序中,但在第三方dll没有源码的情况下,如何给第三方dll添加强命名,就成为很多园友们关注的问题,结合本人在项目开发过程中的经验,下面将给出为第三方dll添加强命名的具体方法和步骤,希望对有需要的园友们有所帮助。
第一步:首先,打开“VS开发人员命令提示”;
第二步:在命令提示窗中VS安装路径后输入sn -k xxxx.snk,按回车键便会在指定路径下面生成一个随机的秘钥对(秘钥对名称自定);
第三步:反编译目标程序集,记载命令提示窗中输入 ildasm xxxx.dll /out:xxxx.il 按回车键,便会在对应路径下生成对应的xxxx.il与xxxx.res文件;
第四步:重新编译,并附带强命名参数,即在命令提示窗口输入ilasm xxxx.il /dll /resource=xxxx.res /key=xxxx.snk /optimize,按回车键进行强签名;
第五步:验证强命名签名是否成功,即在命令提示窗口中输入sn -v xxxx.dll,如果强签名成功,会出现对应的提示信息。
每天学习一点点,日积月累,在不知不觉中,你会发现,自己的能力已经得到了很大的提升!

浙公网安备 33010602011771号