dotPeek 是一款基于 ReSharper 捆绑反编译器的免费独立工具。 它可以可靠地将任意 .NET 程序集反编译为对等的 C# 或 IL 代码。
这款反编译器支持包括库 (.dll)、可执行文件 (.exe) 和 Windows 元数据文件 (.winmd) 在内的多种格式。
在反编译完程序集后,您可以将其另存为 Visual Studio 项目 (.csproj)。 如果您需要从旧程序集恢复丢失的源代码,此举可以为您节省大量的时间。
dotPeek 可以根据 PDB 文件识别本地源代码,或者从 Microsoft Reference Source Center 或 SymbolSource 等源服务器中获取源代码。
dotPeek 还可以作为符号服务器运行,为 Visual Studio 调试器提供调试程序集代码所需的信息。
dotPeek 从 ReSharper 继承了大量功能。 其中包括上下文和上下文非敏感导航、用法搜索以及不同的代码结构和层次结构视图。
使用 Find Usages 可以搜索符号的所有用法,这些用法可以是方法、属性、局部变量或不同的实体。 借助 Find Results 工具窗口,您可以对用法分组、在用法中导航以及将其在代码视图区域中打开。
当您将脱字符号放在代码视图区域中的符号上时,dotPeek 可以通过 Navigate To 下拉菜单提供大量的上下文导航选项。
dotPeek 可为程序集列表中的所有程序集及其引用的所有程序集编制索引,并提供快速跳转至特定代码的功能。 例如,Go to Everything 让您可以搜索程序集、命名空间、类型、成员或近期打开的文件。
JetBrains ReSharper 的老用户会对 dotPeek 感到得心应手,因为它提供与 ReSharper 相仿的导航与搜索、代码洞察和熟悉的键盘快捷键。
经过验证的合规性与安全性
JetBrains 工具遵循行业领先的安全标准,包括 SOC 2 认证,确保贵组织的数据得到保护,并且我们的产品符合全球法规。
dotUltimate 是单个许可证,允许单个开发者使用以下 JetBrains 工具:
快速的跨平台 .NET IDE
对非商业用途免费适用于 .NET 开发者的 Visual Studio 扩展
适用于 C++ 开发者的 Visual Studio 扩展
.NET 性能分析器
.NET 内存分析器
.NET 单元测试运行程序和代码覆盖率工具
.NET 反编译器和程序集浏览器
dotUltimate 许可证还涵盖 Rider 中 dotCover 、dotTrace 和 dotMemory 的插件。
了解详情
关注我们