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

如何在VSCode中查看C#标准库的源代码?

在VSCode中查看C#标准库源代码的可行方案
  • 先确认装了官方的C#扩展(OmniSharp),这是能查看标准库源码的基础,没装的话先在扩展市场搜C#安装。
  • 检查Enable Decompilation Support设置是否真的生效:按Ctrl+,打开设置,搜omnisharp.enableDecompilationSupport,确保勾选上,有时候得重启VSCode才会生效。
  • 要是还是提示找不到实现,手动指定.NET源码路径试试:
    1. 打开VSCode设置,搜omnisharp.dotNetSourcePath。
    2. 把路径设为本地.NET SDK对应的源码目录,比如Windows下一般是C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\[版本号]\ref\net[版本号],要是你自己下载了.NET官方源码仓库,也可以指向那个文件夹。
  • 清理OmniSharp缓存也可能解决问题:按Ctrl+Shift+P打开命令面板,输入OmniSharp: Restart OmniSharp重启服务,再输入OmniSharp: Clear Cache清理缓存,之后重启VSCode。
  • 还有个小技巧:用Go to Definition时如果只看到签名,右键点Go to Definition旁边的小箭头,或者按住Ctrl点击的时候,会弹出选项让你查看反编译的实现,别只盯着默认的元数据视图。

内容的提问来源于stack exchange,提问作者Karl Gardner

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 16:09:55