JetBrains DotPeek 2026是一款免费的.NET 反编译器和程序集浏览器,可将任意.NET 程序集包括 .dll、.exe 和 .winmd,反编译为等价的C#或IL代码,支持导出为Visual Studio项目、调试符号服务器集成,助力代码审计、开源学习、故障排查与二进制逻辑恢复。其核心优势在于精准的符号导航、用法搜索及类型依赖分析,JetBrains DotPeek 2026版本新增原生支持C#14语法,优化元数据导航体验。工具独立运行,无需 IDE,提供便携版与安装程序,免费且无许可证限制,是 .NET 开发者、逆向工程师及代码恢复人员的必备工具。
JetBrains DotPeek 2026软件特色
-精准反编译:将 .NET 程序集反编译为 C# 或 IL 代码,支持 C# 14 语法,完整还原代码逻辑与结构。
-智能洞察:类型导航、依赖分析、全局搜索及用法追踪,快速定位关键代码,加速分析。
-VS 深度集成:一键导出为 VS 项目,支持调试符号,无缝衔接开发与逆向工程。
-全兼容轻量:支持各类 .NET 文件,跨平台便携版,免费无限制,即开即用。
-前沿适配:持续优化性能与兼容性,原生支持最新语法,稳定高效处理大型程序集。
jetbrains dotpeek 2026使用指南
基本偏好设置
在 dotPeek 中,您可以通过快捷键控制一切。 请注意,dotPeek 提供了从 JetBrains ReSharper继承的两种键盘方案。 首先,您可能需要研究 分配给 dotPeek 命令的快捷键在这两种方案中的设置。 一旦选择了您偏好的方案,请在 dotPeek 选项的 环境 | 常规 页面上选择该方案。 在学习这些帮助页面时,您可以在页面右上角选择您偏好的方案,以便显示该方案的快捷键。
PS:如果您希望将 dotPeek 设置为浏览 .NET 程序集( *.dll 文件)的默认程序,并通过双击打开这些文件,请在 dotPeek 选项的 环境 | 常规 页面上启用 Windows 资源管理器集成。
您可以快速配置代码查看器偏好设置,例如是否换行长行或显示行号,这些设置位于 视图 | 大纲 和 查看 | 选项 菜单中。
除了反编译库代码外,默认情况下,dotPeek 会自动查找、获取并显示本地或符号服务器上可用的原始源文件。 如果您只想查看反编译代码,请在 dotPeek 选项的 反编译器 页面上清除 尽可能使用符号文件中的源代码 复选框。
打开程序集
要开始使用任何程序集,您需要在 程序集资源管理器中打开它。 首次启动 dotPeek 时,您会看到主要的系统程序集已加载到此窗口中。 如果需要,您可以加载更多想要浏览的程序集——点击 打开 ThemedIcon.AssemblyAdd.Screen.(Gray).png 位于 程序集资源管理器 工具栏上,然后选择一个程序集文件,或者直接将程序集文件拖到 程序集资源管理器 窗口中。
PS:您还可以加载整个文件夹,从列表中移除不感兴趣的程序集,保留多个程序集集等。 有关支持的程序集文件和更多信息,请参见 浏览程序集。
浏览程序集
一旦所需的程序集出现在 程序集资源管理器 中,您可以通过依次展开程序集下显示的节点来开始研究其内容:命名空间、类型和委托,以及类型成员。
您可以双击类型和类型成员,在代码查看器中显示反编译代码(如果可用,也可以显示 原始源文件中的代码)。
在程序集节点下,您还可以找到 引用 和 资源 节点。 双击引用会加载引用的程序集(如果立即可用);双击 资源 节点下的条目会在代码查看器中打开相应资源的源表示,或将其传递给外部应用程序。
在类型和委托节点下,您会看到 基类型 节点,可以展开以显示当前类型的基类型和继承者。 这是浏览类型继承树的一种方式,通常会吸引具有 .NET Reflector背景的开发人员。
PS:程序集资源管理器 使用与 Visual Studio 中用于标识代码符号的相同图标集。要过滤 程序集资源管理器 中显示的内容,请开始键入程序集、命名空间或符号的名称。
查看源代码
程序集代码以 C# 的形式显示在代码查看器中,代码查看器在 多个选项卡中显示源代码或反编译代码。 代码语法以 ReSharper 风格高亮显示,属性、类型、访问器和方法使用不同的颜色。 当您将光标放在分隔符(如大括号或括号)上时,它会与其对应的分隔符一起 高亮显示 ,从而突出显示您所在代码块的范围。
如果需要复制某些代码,您可以使用 扩展/收缩选择快捷键 Ctrl+Alt+→/Ctrl+Alt+←
或 选择包含声明快捷键 Ctrl+Shift+[选择所需的代码片段。
要在不打开声明的情况下获取符号的更多信息,请使用 快速文档 命令 Ctrl+Shift+F1。
PS:除了程序集代码,您还可以在代码查看器中显示 编译器生成的代码和 元数据标记 ,以及与源代码并排查看 IL 代码。
导航和搜索
导航和搜索的范围包括当前加载在 程序集资源管理器窗口 中的所有程序集以及这些程序集引用的所有程序集。 请参见 导航已编译代码 以了解如何在已编译的程序集内执行导航。
使用 dotPeek 有多种搜索代码的方法。 在大多数情况下,您可以使用 全局搜索命令 Ctrl+T——只需按几下键,就能定位到范围内的程序集、类型和类型成员。 当您指定要搜索的符号时,请使用 CamelHumps——仅输入复合名称的首字母大写字母。
在众多导航命令中,最有帮助的是 转到声明 F12 ,该命令也可以通过 Ctrl点击符号来使用。 如果您在符号的使用位置调用此命令,您将跳转到其声明;如果您在声明本身调用此命令,您将能够遍历范围内的所有符号使用情况。
要查看当前光标位置可用的所有导航命令,请使用 导航到 命令。
PS:如果这些命令在某些情况下无法帮助您,您可以在其他数十个 导航和搜索命令中找到一个适合的命令。
在找到所需符号后,您还可以使用另一个命令——在程序集资源管理器中定位 Shift+Alt+L——帮助您了解该符号所属的程序集、命名空间、类型等。
高级功能
得益于其高级功能,dotPeek 远不止是一个反编译器。 使用 dotPeek,您还可以:
从程序集生成 Visual Studio 项目和 PDB 文件。
通过 类型层次结构和 类型依赖图探索类型之间的关系。
使用 dotPeek 作为 符号服务器调试已编译的程序集。
探索 与当前进程相关的 .NET 程序集。
系统要求
操作系统
dotPeek 可在以下操作系统中安装和运行(强烈推荐 64 位操作系统,以便实现最佳性能):
Microsoft Windows 10/11
框架
.NET Framework 4.7.2 或更高版本
最低硬件要求
处理器:2 GHz
内存:4 GB
磁盘:400 Mb
最低要求让您能够启动产品并执行简单的操作,而建议的硬件要求直接取决于您要处理的数据量。只需下载试用版并在您的环境中试用
Jetbrains RustRover 2026编程开发 | 905.64 MB
RubyMine 2026中文版编程开发 | 749.01 MB
WebStorm 2026中文版编程开发 | 814.48 MB
Jetbrains Clion 2026官方版编程开发 | 1.43 GB
JetBrains DataSpell 2026编程开发 | 952.66 MB





























赣公网安备36010602000086号,版权投诉请发邮件到website-sun@qq.com,我们会尽快处理