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

VSCode多Cargo项目下rust-analyzer仅首个项目报错问题咨询

Rust-Analyzer 仅识别工作区首个Cargo项目的解决方法
  • 配置rust-analyzer关联项目
    打开VSCode工作区设置(快捷键Ctrl+,,切换到「工作区」标签),搜索rust-analyzer.linkedProjects,手动添加两个项目的Cargo.toml路径,示例配置:

    "rust-analyzer.linkedProjects": [
        "./project-a/Cargo.toml",
        "./project-b/Cargo.toml"
    ]
    

    保存后按Ctrl+Shift+P,执行Rust Analyzer: Restart Server重启服务。

  • 验证第二个项目合法性
    进入第二个项目根目录,在终端执行cargo check,确认项目本身能正常完成编译检查,排除项目自身的配置或语法错误导致rust-analyzer无法识别。

  • 确认工作区文件夹配置
    确保两个项目都已添加到VSCode工作区,若当前是单文件夹模式,可通过「文件 > 添加文件夹到工作区」把第二个项目加入,再通过「文件 > 将工作区另存为...」保存为工作区文件,后续打开工作区文件而非单个文件夹。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 09:12:54