# CodemerxDecompile .NET 反编译器

> 由 JustDecompile 原班开发者维护的跨平台桌面 .NET 反编译器，是其 JustDecompile 引擎的延续，基于 Mono.Cecil 并采用 Avalonia 界面。它把程序集加载为由命名空间、类型、成员和已解析引用组成的树，以 C#、VB.NET 或 IL 显示反编译结果，支持转到定义和前进／后退导航，并可搜索名称、类型、字符串字面量和指令。“创建项目”命令可将程序集导出为 Visual Studio 2015、2017 或 2019 项目。

- 类型：工具
- 目标：应用
- 类别：.NET 工具
- 关联：基础工具
- 来源复核于：2026-10-19
- 收录于：2026-10-19
- 原始资源：<https://github.com/codemerx/CodemerxDecompile>
- 一手来源：<https://github.com/codemerx/CodemerxDecompile/blob/9ada3065e65112895445745aef888b9fb6fb46a7/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/codemerxdecompile/>
- 记录 JSON：<https://awesomerea.org/resources/codemerxdecompile/record.json>
- 英文版：[English](https://awesomerea.org/resources/codemerxdecompile/index.md)

## 使用条件与局限

- 审阅时的最新版本为 1.5.0，于 2024-11-18 发布，提供 Windows x64 和 ARM64、Linux x64 以及 macOS ARM64 和 x64 的免安装压缩包；所审阅的 master 分支提交与其同日，审阅时仍是最新提交。README 指出 macOS 版应用未签名，在移除隔离属性之前，macOS 会提示该应用已损坏。
- 从源码构建需要 JustDecompileEngine 和 AvaloniaEdit 两个 Git 子模块以及 .NET 7 SDK：应用的目标框架为 net7.0，发布工作流用 dotnet publish 为每个运行时分别生成构建。主界面使用引擎的 C# 7 和 Visual Basic 10 语言模式。
- 发布版构建会把启动、打开文件、切换语言、搜索和创建项目等使用事件，连同经哈希处理的设备标识、应用版本和操作系统信息发送到 Matomo 云服务器，并通过 GitHub API 查询新版本；在所审阅的源码中未发现关闭这些功能的设置。
- 应用本身和 JustDecompile 引擎采用 AGPL-3.0 许可；据 README 和 THIRD-PARTY-NOTICES.md，Mono.Cecil 与 AvaloniaEdit 采用 MIT 许可。输入为用户自己的 .NET 程序集。

## 一手来源

1. <https://github.com/codemerx/CodemerxDecompile/blob/9ada3065e65112895445745aef888b9fb6fb46a7/README.md>
2. <https://github.com/codemerx/CodemerxDecompile/blob/9ada3065e65112895445745aef888b9fb6fb46a7/src/CodemerxDecompile/ViewModels/MainWindowViewModel.cs>
3. <https://github.com/codemerx/CodemerxDecompile/blob/9ada3065e65112895445745aef888b9fb6fb46a7/src/CodemerxDecompile/Services/ProjectGenerationService.cs>
4. <https://github.com/codemerx/CodemerxDecompile/tree/9ada3065e65112895445745aef888b9fb6fb46a7/src/CodemerxDecompile/SearchResults>
5. <https://github.com/codemerx/CodemerxDecompile/blob/9ada3065e65112895445745aef888b9fb6fb46a7/src/CodemerxDecompile/CodemerxDecompile.csproj>
6. <https://github.com/codemerx/CodemerxDecompile/blob/9ada3065e65112895445745aef888b9fb6fb46a7/.gitmodules>
7. <https://github.com/codemerx/CodemerxDecompile/blob/9ada3065e65112895445745aef888b9fb6fb46a7/.github/workflows/package.yml>
8. <https://github.com/codemerx/CodemerxDecompile/blob/9ada3065e65112895445745aef888b9fb6fb46a7/src/CodemerxDecompile/Services/MatomoAnalyticsService.cs>
9. <https://github.com/codemerx/CodemerxDecompile/blob/9ada3065e65112895445745aef888b9fb6fb46a7/src/CodemerxDecompile/Extensions/ServiceCollectionExtensions.cs>
10. <https://github.com/codemerx/CodemerxDecompile/blob/9ada3065e65112895445745aef888b9fb6fb46a7/src/CodemerxDecompile/EnvironmentProvider.cs>
11. <https://github.com/codemerx/CodemerxDecompile/blob/9ada3065e65112895445745aef888b9fb6fb46a7/COPYING>
12. <https://github.com/codemerx/CodemerxDecompile/blob/9ada3065e65112895445745aef888b9fb6fb46a7/THIRD-PARTY-NOTICES.md>
13. <https://github.com/codemerx/CodemerxDecompile/releases/tag/1.5.0>

## 同分区更多条目：应用

- [wxapkg 微信小程序解包工具](https://awesomerea.org/zh/resources/wux1an-wxapkg/index.md) · 工具
- [React Native 反编译器](https://awesomerea.org/zh/resources/react-native-decompiler/index.md) · 工具
- [hermes-decomp Hermes 字节码反编译器](https://awesomerea.org/zh/resources/hermes-decomp/index.md) · 工具
- [MEDUSA](https://awesomerea.org/zh/resources/medusa-framework/index.md) · 工具
- [Android Unpinner](https://awesomerea.org/zh/resources/android-unpinner/index.md) · 工具
- [apk-mitm](https://awesomerea.org/zh/resources/apk-mitm/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
