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

macOS下Visual Studio Code Python与C#功能异常求助

解决VS Code在macOS下跨语言项目切换后的异常问题

针对Pylance崩溃、Python语法高亮/补全失效问题

  • 彻底清理VS Code残留配置与缓存(重装时可能未清除干净):
    1. 完全关闭VS Code
    2. 删除以下目录/文件:
      • ~/Library/Application Support/Code(可先备份User/settings.json保留自定义配置)
      • ~/Library/Caches/Code
      • ~/Library/Preferences/com.microsoft.VSCode.plist
    3. 重启VS Code,重新安装官方Python插件和Pylance插件
  • 确认Python解释器路径:打开命令面板(Cmd+Shift+P),执行Python: Select Interpreter,选择当前项目对应的虚拟环境或系统Python版本,避免版本不匹配导致Pylance无法解析
  • 禁用冲突插件:关闭除官方Python插件、Pylance外的其他Python相关插件(如Jedi、旧版Python Language Server),避免插件间冲突
  • 调整Pylance内存限制:在settings.json中添加配置:
    "python.analysis.memoryLimit": 4096,
    "python.analysis.memory.keepLibraryAst": false
    
    减少Pylance内存占用,避免因内存不足崩溃

针对C#代码点击运行无反应问题

  • 验证.NET SDK安装:打开终端执行dotnet --version,确认SDK版本与项目要求匹配,若未安装或版本不符,重新安装对应.NET SDK
  • 重置C#插件:关闭VS Code,删除~/.vscode/extensions/ms-dotnettools.csharp-*目录(*对应插件版本号),重启后重新安装C#插件
  • 生成调试配置:打开命令面板(Cmd+Shift+P),执行.NET: Generate Assets for Build and Debug,让VS Code自动生成launch.json和tasks.json配置文件
  • 终端测试项目:在项目根目录终端执行dotnet run,若终端能正常运行,说明是VS Code插件或配置问题;若终端也无法运行,排查项目本身的依赖或代码问题

内容的提问来源于stack exchange,提问作者Rui Qi Wong

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 20:59:56