当前您所在的位置:首页>编译器 安装程序制作>反编译

redgate .NET Reflector

快速查找和修复错误
即使您没有源代码也可以反编译,理解和修复任何.NET代码
查看任何.NET代码
调试应用程序

通过应用程序跟踪错误,以查看问题所在 - 您自己的代码,第三方库或应用程序使用的组件。
了解应用程序如何工作
继承没有文档和没有注释的应用程序?使用.NET Reflector来了解代码如何运行并避免错误。
查看API,SharePoint和其他第三方平台
第三方平台并不总是记录得很好。使用.NET Reflector查看其程序集,并查看它们如何工作以及您可以调用哪些API。
标准
每个用户
基本反编译
用于浏览和定位反编译代码的独立应用程序
VSPro
每个用户
调试第三方代码
在Visual Studio内的动态反编译
包括独立应用程序和
 the Reflector Object Browser
.NET Reflector功能
标准版功能
解压

反编译,浏览和分析任何.NET程序集到C#,VB.NET或IL。
桌面应用程序

使用独立应用程序来浏览和定位反编译的代码。
搜索过滤

 

在输入时获取结果,并轻松找到所需内容。
在Visual Studio(VSPro版)中调试和反编译
使用Visual Studio调试器
 

在任何反编译程序集上使用常规调试技术,如果他们是你自己的,使用Visual Studio调试器。
调试第三方程序集


 

为反编译的程序集生成.pdb文件并保存它们,这样您只需为每个程序集启用一次调试。
动态反编译

组件在Visual Studio中无缝地反编译,所以源代码总是可用于您的库。
使用VS快捷方式
 

使用F12“去定义”,F9到“设置断点”和F11到“步入”任何反编译的代码。
C#6反编译


 

.NET Reflector支持C#6和.NET 4.6。
浏览程序集
 



.NET Reflector VSPro将 Reflector Object Browser 添加到Visual Studio中。使用树视图在代码中进行定位。
3方法
.NET Reflector 将使你的生活更轻松
调试第三方代码快

使用第三方技术是一个伟大的在无需
重新的发明的帮助下,用于快速完成任务的方式。但是它很难调试你没有编写的库,组件和框架。
.NET Reflector通过让您查看和调试所有使用的.NET代码的源代码,从而节省时间并简化开发过程。
通过您自己的代码,第三方组件和任何编译的.NET代码来跟踪错误。你可以在Visual Studio中看到第三方代码,并把它调试得就像你自己的一样。
看看人们如何使用.NET Reflector来调试第三方代码
Carlos Quintero:如何使用.NET Reflector调试Visual Studio程序集
Cory Plotts:调试
 .NET Framework Source Code
Adam Driscoll:Inside PowerShell 3.0 - 深入使用.NET Reflector和Visual Studio 2012的解释器
Clive Tong:调试调试经验

关注数据
查看数据如何流过库或组件,并在调试时观察本地变化。

 


查找错误
跟踪您自己的代码或第三方库中的错误的确切位置。

获得洞察
查找依赖项,diff组件,并了解代码的工作原理。
使用任何代码轻松工作
语言和库并不总是记录在案。旧代码并不总是很好地注释。了解API,组件,框架和所有使用的关键代码通过反编译和洞悉里面来
真正的进行工作
拥有可用的源代码意味着您不再被缺少或缺少的文档阻止。您可以看到代码如何运行,避免错误,并使用第三方技术轻松开发。
看看开发人员如何解决他们的
 .NET Reflector的问题
Nick Harrison:了解.NET反射器的异步编程
Adam Driscoll:Inside PowerShell 3.0 - 深入使用.NET Reflector和Visual Studio 2012的解释器
示例:使用.NET Reflector调试SharePoint自定义

更好的文档
通过查看代码在上下文中的工作方式来替换缺少或丢失的文档。


 
发现方法
查找未公开和未记录的功能,并使用您正在使用的API和技术。


 
学习技术
深入了解.NET语言和框架的实现方式,并了解如何使用它们。
简化SharePoint开发
SharePoint API和库不总是以
您需要的方式很好地记录,或暴露。但这不必是一个问题。
使用.NET Reflector,您可以查看SharePoint程序集,并了解它们的工作原理。
开发人员
如何通过. NET Reflector来解决他们的问题
Damon Armstrong:关于SimpleTalk.com的SharePoint开发文章
Mark Arend:使用Reflector查看SharePoint的源代码
Michael Blumenthal:创建警报时可以使用哪些视图?



看看里面
通过查看它们如何工作以及代码如何运行来创建更好的控件,WebParts和功能。

 

修复错误
跟踪您自己的代码或SharePoint库中的错误来源。

 

获得洞察
不依赖文档的情况下
找出要调用的方法和它们如何工作
.NET Reflector 外接程序
NET Reflector有一个全面的外接程序模型,有一个API,让你扩展工具,以满足你的确切需求。
API还允许其他工具利用.NET Reflector的无与伦比的反编译和反汇编功能来补充自己的功能。最好的事情是,轻松地的
构建自己的外接程序
下面是一些伟大的外接程序和工具,我们建议您尝试。
我们已尽最大努力找到一些最好的外接程序,但您仍然可以推荐您认为我们应该推荐的其他外接程序。或者更好的是,为什么不写自己的呢?

我们最喜欢的外接程序
.NET Obfuscation Checker
除了下面的外接程序,Redgate已经提出了 .NET Obfuscation Checker,这是一个设计的用于.NET Reflector工具
Obfuscation Checke扫描目录并检查其中的程序集和.exe文件。它显示了哪些DLL和可执行文件,每个的引用以及关于它们的模糊状态和安全级别的信息。
Obfuscation Checke使用.NET Reflector来反编译程序集,因此您可以快速查看.dll或.exe文件中的代码。这让你看到什么是模糊的,什么不是模糊的。例如,您可以看到可读类型名称是什么,以及理解控制流是多么容易。
SmokeTest
由Wesley Steiner
创建
SmokeTest允许您以交互方式调用类的任何成员。对于参与开发,测试和管理Windows .NET项目的任何人来说,它都是不可或缺的工具。
Reflexil
由Sebastien Lebreton
创建
Reflexil是一个高级汇编编辑器,能够操作IL代码并将修改的汇编保存到磁盘。 Reflexil还支持'on the fly'C#和VB.NET代码注入。
Assembly Visualizer
创建者是Denis Markelov
Assembly Visualizer 是一个开源的数据可视化外接程序,为更方便进行装配调查而创建的。
Snippy
创建者是Jason Haley
Snippy是一个轻量级的片段编译器,最初由Jon Skeet为他的
深度book C#创建的:你需要掌握C#2和3,然后把它变成一个由Jason Haley创建的Reflector外接程序 

北京哲想软件有限公司