VS 2017 Enterprise版CodeLense功能异常求助:勾选后自动取消
解决VS Enterprise 2017 CodeLense无法保持启用的问题
我之前也碰到过一模一样的情况,给你几个经过验证的解决方案,你可以一步步排查:
1. 重置Visual Studio设置
配置文件损坏是这类问题的常见原因,先试试重置设置:
- 打开VS,点击顶部菜单栏的
工具->导入和导出设置 - 选择
重置所有设置,按向导完成操作,建议先备份当前设置,避免丢失自定义配置
2. 修复VS安装文件
安装包损坏可能导致功能异常:
- 打开
控制面板->程序和功能,找到Visual Studio Enterprise 2017 - 右键选择
更改,在弹出的安装界面里选修复,等待修复完成后重启VS,再尝试启用CodeLense
3. 排查扩展冲突
第三方扩展可能干扰CodeLense的正常运行:
- 打开VS,点击
工具->扩展和更新,禁用所有非官方扩展 - 重启VS,尝试勾选CodeLense选项,如果能保持启用,再逐个重新启用扩展,找出冲突的那个并卸载或更新
4. 手动修改配置文件
如果上面的方法都无效,可以直接编辑配置文件:
- 关闭VS,找到路径:
C:\Users\[你的用户名]\AppData\Roaming\Microsoft\VisualStudio\15.0_[随机字符串]\Settings\CurrentSettings.vssettings - 用记事本打开文件,搜索
<PropertyValue name="CodeLenseEnabled">False</PropertyValue>,把False改成True - 保存文件后重新打开VS,检查CodeLense是否正常启用
5. 清理组件模型缓存
VS的组件缓存出错也可能引发这类问题:
- 关闭VS,打开路径:
C:\Users\[你的用户名]\AppData\Local\Microsoft\VisualStudio\15.0_[随机字符串]\ComponentModelCache - 删除该文件夹内的所有文件和子文件夹
- 重启VS后再次尝试启用CodeLense
这些方法基本能覆盖大部分场景,你可以从第一个开始试,逐步排查应该能解决问题。
内容的提问来源于stack exchange,提问作者abdullah daoud
相关产品推荐
相关产品推荐

