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

如何在VS2019中关闭CodeLens引用计数 选项禁用无法勾选怎么办

如何关闭Visual Studio 2019的引用计数显示

Visual Studio 2019默认会在代码上方插入显示「引用计数」的行,效果如下:
引用计数显示示例

已尝试的操作

你尝试按照常规路径操作时遇到了限制:

  • 右键点击引用计数行
  • 点击CodeLens Options
    CodeLens选项入口示例
  • 进入CodeLens选项对话框
    CodeLens设置界面示例

此时发现Show C# and Visual Basic references选项处于禁用状态,无法直接取消勾选。

该选项被禁用是Visual Studio的已知问题,由默认配置权限限制导致,无法直接在设置界面修改,需要通过组策略或注册表调整底层配置。

可行解决方案

方案1:修改本地组策略(仅适用于Windows专业版/企业版/教育版)

  1. 按下Win+R组合键,输入gpedit.msc后回车,打开本地组策略编辑器
  2. 依次展开目录:用户配置 → 管理模板 → Visual Studio → 16.0 → 文本编辑器 → C# → 高级
  3. 找到「启用CodeLens引用」配置项,将状态修改为「已禁用」
  4. 重启Visual Studio后配置生效,引用计数将不再显示

方案2:修改注册表(适用于所有Windows版本)

  1. 按下Win+R组合键,输入regedit后回车,打开注册表编辑器
  2. 定位到路径:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\16.0\Text Editor\CSharp
  3. 在右侧空白处右键,新建「DWORD(32位)值」,命名为EnableReferencesCodeLens
  4. 双击该值,将数值数据设置为0,基数选择「十进制」
  5. 重启Visual Studio后生效

方案3:完全关闭CodeLens(替代方案)

如果你不需要使用CodeLens的其他功能(如单元测试状态、代码提交记录等),可以直接在CodeLens设置界面顶部取消勾选「启用CodeLens」,即可隐藏所有CodeLens相关内容,该选项不会被禁用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 17:15:02