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

Visual Studio 2022(专业/社区版)CodeLens不显示JavaScript异步函数引用

Visual Studio 2022 17.14.0 CodeLens异步函数引用不显示问题解决办法

在Visual Studio 2022专业版/社区版17.14.0版本中,存在CodeLens无法识别并标注async函数引用计数的问题:同步函数(如Testing)能正常显示引用数,但带async关键字的函数(如Testing_Async)无任何引用标注,且该问题仅出现在异步函数上。

以下是可行的排查和解决步骤:

  • 清理重建解决方案
    点击菜单栏「生成」→「清理解决方案」,完成后选择「生成」→「重建解决方案」。关闭并重新打开Visual Studio,再检查CodeLens显示状态。

  • 重置CodeLens缓存

    1. 打开「工具」→「选项」→「文本编辑器」→「所有语言」→「CodeLens」
    2. 取消勾选「启用CodeLens」,点击「确定」
    3. 再次进入该选项页,重新勾选「启用CodeLens」并确认,重启VS后查看效果。
  • 修复Visual Studio安装
    打开Visual Studio Installer,找到对应的VS 2022实例,点击「修改」→「修复」,等待修复流程完成后重启Visual Studio。

  • 验证项目与代码合理性

    • 检查async函数的定义和调用是否存在语法错误,比如命名空间不匹配、函数签名(返回值、参数列表)不一致,这些问题可能导致CodeLens无法识别引用。
    • 新建一个极简测试项目:定义一个async函数并在其他位置调用,验证是否仍出现相同问题,排查是否为当前项目的特定异常。

若以上方法均无效,基本可以确定这是Visual Studio 17.14.0版本的bug,可尝试:

  • 回退至17.13.x等上一个稳定版本;
  • 在Visual Studio开发者社区提交bug报告,附上问题截图和复现步骤。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 03:14:57