如何反编译ASP.net网站打包后的dll,然后整合生成的cs文件
我反编译了一个网站,一个dll生成好几个cs文件,而且名称也不是和aspx文件对应的,我的问题是怎么样把这些cs文件整合为原本的状态,然后要怎么把这些cs文件和aspx文...
我反编译了一个网站,一个dll生成好几个cs文件,而且名称也不是和aspx文件对应的,我的问题是怎么样把这些cs文件整合为原本的状态,然后要怎么把这些cs文件和aspx文件整合在一起?
展开
2个回答
展开全部
事实上,不管你用Reflector或ILSpy都不能完全的将dll反编译成和编译前一模一样的。这些反编译工具由助于你了解人家dll的内部结构,但不能说拿别人编译后的项目,你然后反编译一下dll就可以继续二次开发了。你要知道反编译工具都是第三方写的,不是微软官方的,反编译工具是根据一些既有规则试图将dll内部的结构猜出来,当然这里用猜也不恰当,但你可以这么理解。所以对于复杂的dll,反编译工具并不能完全彻底的编译他们。这些工具有助我们学习人家的代码,但绝对不是让你盗版人家的,他们也没这个能力。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询