如何编译后反编译C#DLL的dll回来?
-
21-09-2019 - |
题
我用反射反编译一个asp.net的dll,之后,我找到了这个错误,并固定它,现在我想编译它回到一个dll,那么我就可以部署,但似乎我不能怎么能我做到这一点?
解决方案
您有两种选择,要么你使用反射镜的插件 Filedisassembler ,这是免费的或商业(和价格昂贵).NET伪君子例如 spices.net 或蝾螈反编译。
我用Filedisassembler;反编译代码的质量非常糟糕。反编译代码不能被重新编译。
我敢肯定,关于商业反编译器的质量,但我怀疑这会好得多。
编辑:要使用Filedisassembler,去反射,View->Addins
,单击Add
并选择Filedisassembler.dll
。
其他提示
如果修复是很简单的,你知道IL,你是使用圆形,而不是一个高级语言,例如C#或VB.Net IL跳闸更好。
不隶属于 StackOverflow