You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中如何开启C#系统库的反编译功能?

解决VS Code中系统库类反编译显示问题

你可以通过以下步骤开启系统库的反编译功能:

  • 调整C# Dev Kit反编译设置
    打开VS Code设置(快捷键Ctrl+,),搜索C#: Decompilation Options,勾选Enable Decompilation for Framework Assemblies选项。这个开关默认未开启,开启后工具会对.NET框架类库执行反编译,而非仅展示元数据(头文件)。

  • 检查第三方反编译扩展设置
    若使用ILSpy for VS Code这类第三方扩展,进入扩展设置界面,找到“反编译系统程序集”或“Include Framework Assemblies”类的开关并打开。部分扩展默认仅针对项目引用的自定义程序集(比如Unity类库)反编译,系统库需手动开启支持。

  • 清理缓存并重启
    通过Ctrl+Shift+P打开命令面板,执行C#: Clear Roslyn Cache,随后重启VS Code,确保新设置生效——旧的元数据缓存可能导致设置不立即生效。

  • 更新反编译工具版本
    确认所用反编译扩展为最新版本,旧版本可能存在对系统库反编译支持不全的问题,更新后再测试效果。

注意:部分系统库属于原生代码(比如.NET Core底层组件),这类代码无法被C#反编译工具处理,只能查看头文件定义,此为正常现象,无法通过设置改变。


内容的提问来源于stack exchange,提问作者404 Name Not Found

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 12:49:50