
软件介绍
导航搜索
dotPeek继承了ReSharper的许多特性。这包括上下文和上下文不敏感的导航,使用搜索,以及不同的代码结构和层次结构视图。
查找任何符号的用法
使用发现用途若要搜索符号的所有用法,请执行以下操作:方法、属性、局部变量或其他实体。这个找出结果工具窗口允许您分组使用,在它们之间导航,并在代码视图区域中打开它们。
跳到类型、符号或任何东西
每当您在代码视图区域的符号上放置插入符号时,dotPeek提供了大量上下文导航选项,这些选项都可以通过导航到下拉菜单。
dotPeek索引程序集列表中的所有程序集以及它们引用的所有程序集,并提供快速跳转到特定代码的功能。例如,全力以赴允许搜索程序集、命名空间、类型、成员或最近打开的文件。
软件截图
软件更新
1、性能优化,提升软件体验
2、优化客户端对新系统兼容性
3、修复已知Bug
软件官网
https://www.jetbrains.com/decompiler/
软件综述
dotPeek 是一个免费、开源的 .NET 反编译器、反汇编器和 IL 查看器。它由 JetBrains 开发,用于解析 .NET 程序集并反编译为可读的代码。
优点:
- 免费和开源:dotPeek 可以免费下载和使用。
- 强大的反编译器:它可以将 .NET 程序集反编译为 C# 或 VB.NET 代码,同时保留原始变量名、注释和文档。
- 先进的反汇编器:dotPeek 可以反汇编 IL 代码,并提供对底层机器码的详细视图。
- 用户友好的界面:dotPeek 具有一个直观的用户界面,便于浏览和搜索反编译的代码。
- 集成调试器:它可以与 Visual Studio 或 Rider 等调试器集成,以便在反编译的代码中设置断点。
- 跨平台支持:dotPeek 可在 Windows、macOS 和 Linux 上使用。
缺点:
- 不支持所有 .NET 版本:dotPeek 仅支持较新的 .NET 版本(.NET Framework 4.6+ 和 .NET Core 3.0+)。
- 代码编辑有限:dotPeek 不能用于编辑反编译的代码,因此它更适合用于查看和分析代码。
- 对于大型程序集,性能可能会下降:分析大型程序集时,dotPeek 的性能可能会变慢。
总体而言,dotPeek 是一款功能强大的 .NET 反编译和反汇编工具,对于查看、分析和调试 .NET 程序集非常有用。
以下是一些使用 dotPeek 的实际用例:
- 探索和学习 .NET 程序集:查看其他开发人员编写的代码,以了解其工作原理和实现细节。
- 分析和调试问题:在反编译的代码中设置断点,以识别和修复运行时问题。
- 验证第三方库:检查第三方库的实现,以确保其满足你的要求。
- 进行代码审查:以易于阅读的格式查看代码,以便进行代码审查和代码协作。
- 创建文档和教程:使用反编译的代码作为文档和教程的基础,以解释复杂的 .NET 概念。
THE END
暂无评论内容