如何进行这种.NET DLL的反编译?

如何进行这种.NET DLL的反编译?

一个动态链接库文件,可以使用 .Net Reflector 打开和导出源代码。

但是导出的代码用VS2019重新编译的时候会报错。

具体代码样式如下图:

img

请问应该如何反编译这种DLL。

重新生成的DLL与原来的功能要能一致。

大兄弟,推荐dnSpy工具反编译,可以自动生成vs2019工程,调试,在线修改代码,我可以发给你
如有帮助请采纳

报什么错呢?是不是还有的代码未反编译出来呢?还是需要看具体的错误再解决,毕竟是反编译的,只是让人可读的,并不能保证所有依赖的都生成满足重新编译的要求。

首先,为什么要反编译?
做软件的,想要什么功能,自己去研究即可。
做软件的,最忌讳就是源码被人反编译。
其次,通常反编译的代码,你不知道他想法,看起来会很痛苦。
如果你只需要这个DLL的功能,完全不用反编译。
如果你需要修改功能,你连反编译后的代码都不能组合,就更不用说修改了。
找原作者处理吧。

reflect试一试