.NET Reflector 9是由Lutz Roeder编写并推出的新版.net反编译工具,相比于之前的版本,软件在功能上进行了适当的增添和改善,其主要的操作功能还是将C#,Visual Basic和IL程序反编译成汇编程序进行分析查看,极大的方便了程序调试中的修改和完善操作,虽然功能没有完全用在反编译领域的逆向编码,但是这款工具也常常被用来检查程序集的命名规范和命名空间是否合理,组织类型的方法是否需要改善等实用型检测中,深受广大程序编码者的喜爱与青睐。
而
net reflector 9 破解版是在官方推出的新版本基础上集成了软件特有的破解补丁文件,不仅免除了软件功能和使用期限上的限制,同时对于初次使用的用户来说,中文界面的使用无疑是吸引用户的一大热点。本站提供.net reflector 9.0绿色破解版下载,有需要的用户可以在本站下载!
注:下载包中有.net reflector 9.0绿色破解版运行程序以及软件集成文件,程序在未使用时请不要轻易删除和更改程序类型。使用教程
1、在本站下载好压缩包,解压缩文件,双击运行“Reflector.exe”程序,自定义选择.Net Framework版本,根据你选择的版本不同出现的默认程序集也不同,如下图所示:
2、点击“文件”,在弹出的下拉框中点击“打开程序集”按钮选择要反编译的DLL,打开后程序集的命名空间会出现在列表中;
3、点击树形列表中的类,右边就会出现相应的反编译代码。反编译后的代码和原代码基本没有什么区别;
4、如果想把将程序进行反编译,我们可以使用Reflexil.Reflector.AIO.dll这个Reflector插件,运行Reflector,点击“工具”按钮,在弹出的下拉框中选择“插件”,点击“+”添加图标,在运行程序目录下找到“Reflexil.Reflector.AIO.dll”文件单击导入,如下图所示:
5、导入完成后我们会发现在“工具”下拉框中多出来了Reflexil插件选项,我们双击打开就可以使用它的反编译界面了;
发现不明确的匹配解决方法
错误提示:?
“/”应用程序中的服务器错误。?
分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。?
分析器错误信息: 发现不明确的匹配。?
这个问题发生原因一般情况是:
aspx页面里面的控件有与您的aspx.cs里的类变量重名(不区分大小写)的ID
1、我发现在代码中有如下的声明:
protected System.Web.UI.WebControls.Label BlogID;
protected System.Web.UI.WebControls.Label blogID;
blogID在前台控件中不存在,仅在cs代码中声明了,因此产生了上述的问题。
2、aspx页面有控件:
而cs代码里面有:protected Message msg,所以出现这样的错误
由此看来虽然,C#等语言中允许我们使用大小写不同来声明不同的变量,但是我们应该尽量避免这样的情况,使用完全不同的名字区分不同的变量为好啊。
破解说明
由于软件为绿色版集成文件,软件已提前将破解文件集成在软件运行目录下,所以用户在使用过程中无需破解便可以轻松运行使用,运行程序后点击“帮助”按钮,点击“关于.Net Reflector”查看软件注册激活信息,出现下图表示软件已成功注册激活使用;
0条评论