{
  "added_at": "2026-11-06",
  "category": "dotnet",
  "description_en": "dnlib is a .NET library for reading and writing modules and assemblies. It provides access to metadata, method bodies, resources, and PDB files.",
  "description_zh": "dnlib 是用于读取和写入 .NET 模块及程序集的库。它提供对元数据、方法体、资源和 PDB 文件的访问能力。",
  "entry_url": "https://awesomerea.org/resources/dnlib/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/dnlib/",
  "evidence_url": "https://github.com/0xd4d/dnlib/blob/9871d3b290589a9316dc68439d1c5307411d5dc5/README.md",
  "group": "tools",
  "id": "dnlib",
  "json_url": "https://awesomerea.org/resources/dnlib/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/dnlib/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/dnlib/index.md",
  "name": "dnlib",
  "name_zh": "dnlib .NET 程序集读写库",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "For .NET Core assemblies, disable GAC loading and add .NET Core reference assembly search paths.",
    "Writing Windows PDB files requires Windows.",
    "Licensed under MIT."
  ],
  "requirements_zh": [
    "处理 .NET Core 程序集时，需禁用 GAC 加载并添加 .NET Core 引用程序集的搜索路径。",
    "写入 Windows PDB 文件需要 Windows。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://github.com/0xd4d/dnlib",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
