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

VS Code中.NET Core项目IntelliSense失效问题求助

解决VS Code中.NET Core项目IntelliSense失效及Runtime下载停滞问题

手动指定本地已安装的.NET Runtime路径

  • 打开VS Code设置(快捷键Ctrl+,),搜索dotnet path
  • 在C# > Dotnet: Path选项中,手动填入本地已安装的.NET Runtime的dotnet.exe完整路径(Windows示例:C:\Program Files\dotnet\dotnet.exe;Linux/macOS示例:/usr/bin/dotnet)
  • 重启VS Code使设置生效

清理OmniSharp缓存

  • 打开命令面板(快捷键Ctrl+Shift+P),输入OmniSharp: Logs查看缓存路径,或直接定位到对应目录:
    • Windows: %USERPROFILE%\.vscode\extensions\ms-dotnettools.csharp-<版本号>\.omnisharp
    • Linux/macOS: ~/.vscode/extensions/ms-dotnettools.csharp-<版本号>/.omnisharp
  • 删除该目录下的omnisharp-vscode缓存文件夹
  • 重启VS Code并重新加载项目

检查项目的global.json配置

  • 若项目根目录存在global.json,确认其中sdk.version指定的版本是本地已安装的.NET SDK版本
  • 执行dotnet --list-sdks命令查看本地已安装的SDK列表,若版本不匹配,修改global.json或安装对应版本的SDK
  • 保存配置后重新打开项目

禁用自动Runtime下载功能

  • 在VS Code设置中搜索omnisharp disable downloader
  • 勾选C# > Omnisharp: Disable Downloader选项,强制扩展使用本地已安装的Runtime
  • 重启VS Code后重新加载项目

重置C#扩展设置

  • 打开命令面板,输入Extensions: Show Installed Extensions找到C#扩展
  • 点击扩展右侧齿轮图标,选择Reset Extension Settings
  • 重启VS Code后重新打开项目

内容的提问来源于stack exchange,提问作者Mohammad Naim Dahee

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 18:33:10