ilspy中文版是一款强大的反编译工具,主要针对.net平台的各类软件进行反编译,能够轻松反编译C#和VB语言的程序,软件本身是C#程序,并且完全免费,是一款开源软件,如果用户懂得编程的话,能够自己进行扩展和修改,使得软件更加强大。
ilspy中文版预置了调试工具,支持用户在ilspy中无源代码进行直接调试,相当强大,而且调整了主程序编译平台,现在不管是X86还是X64都可以轻松进行调试工作,如果用户想要进行.net程序的反编译,那么这款软件将帮到你大忙。
使用教程
1.打开ILSpy软件,点击File , 打开,选择所要反编译的.exe文件,点击确定。
2.选中要保存的反编译项目名称,点击保存代码。
3.完成
4. 通过以上步骤即可得到反编译的项目文件,接下来用VS打开刚刚反编译出来的项目文件!
5.注意,反编译出来的dll,及窗体文件都是在每个文件夹下面的,且是每个dll对应一个,如下图:
下面主要就反编译中出现的一些错误做下说明:
A.对应上面的如果是dll反编译出来的,如果是公司常用的dll,就可以直接把该项目中的文件夹删除,然后把原有的dll添加引用即可;
B.在打开窗体设计时,多数情况下会出现以下错误:
双击错误即可跳转到资源文件错误的代码行中去,可以根据上面提示的行号进行查找,找到后注释即可!
C.在处理完以上错误后,往窗体中添加控件时可能会引发以下错误error CS1508:
解决方法:在解决方案资源管理器中找到对应的窗体如名为X,在这个窗体的附近会新生成一个X.resoures,选中,右键,从项目中排除,再编译即可!如下图:
软件特色
·所有的对话框、菜单和提示均已中文化
·预置了调试插件,支持在ILSpy中无源代码直接调试程序集
·调整主程序编译平台为X86,以在64位系统中调试
·支持C#和vb
可以将一个dll文件转换为C#或VB语言。
·支持保存文件
对于单个文件可以保存为.cs文件或.vb文件,当文件较多时,可以选择保存为项目文件。
·支持C#的反编译
C#语句可被反编译出来,并可支持yield return语句和 lambdas表达式的反编译。并且支持C# 5.0 中的"async"
更新日志
×基于官方最新版源码编译
×所有提示和界面信息均为中文
×IL反编译模式增加显示原始文件位置以及原始数据内容