大家好,又见面了,我是你们的朋友全栈君。
下面是修改IL文件然后重新生成DLL 的步骤,适用于dll文件没有源码,但是需要修改一点点的小改动
问:为啥不直接用dnspy进行修改? 答:我这边需要修改.net2.0上编译的一个库,用dnspy反编译后修改了代码,运行反倒有问题,因此怀疑通过dnspy修改库最后的编译环境和原有库的编译环境不一致,考虑到dnspy自身需要.net4.0以上环境才能运行,所以这里采用修改IL文件的方法
ilasm.exe的使用
先浏览到IL文件路径下,在cmd里输入下面命令
ilasm[或者为ilasm.exe的绝对路径] test.il /dll /resource:test.res /output:test.dll
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/128695.html原文链接:https://javaforall.cn