Visual Studio 2019版本16.10.3中C#项目Solution Explorer的View Code图标缺失问题咨询
关于Visual Studio 2019中Solution Explorer的View Code图标缺失问题
我碰到过不少开发者遇到和你一样的情况,尤其是在VS2019 16.10.3这个版本里,下面是几个经过验证的解决方法,你可以逐一试试:
重置Solution Explorer工具栏布局
右键点击Solution Explorer工具栏的空白区域,选择「Reset」(重置)选项。这是最快捷的修复方式,能直接把工具栏恢复到默认配置,大概率能找回消失的View Code图标。手动自定义添加图标
如果重置没用,右键工具栏选择「Customize...」(自定义):- 在弹出的窗口切换到「Commands」标签页
- 从「Toolbar」下拉菜单里选中「Solution Explorer」
- 在下方的「Commands」列表里找到「View Code」,点击「Add」按钮把它添加到工具栏
- 最后点击「Close」保存设置即可
清除VS本地缓存
有时候本地缓存损坏会导致UI组件异常,关闭VS后,删除以下两个路径的缓存文件夹:%LOCALAPPDATA%\Microsoft\VisualStudio\16.0_<你的VS实例随机字符>\ComponentModelCache%LOCALAPPDATA%\Microsoft\VisualStudio\16.0_<你的VS实例随机字符>\Temp
重启VS后再查看Solution Explorer的工具栏状态。
修复VS安装文件
如果前面的方法都没效果,就试试修复VS安装:
打开Visual Studio Installer,找到你的VS2019安装条目,点击「Modify」(修改),然后选择「Repair」(修复)选项。这个操作会扫描并修复损坏的安装文件,解决底层的UI组件缺失问题。
如果还是无法解决,建议暂时禁用所有第三方VS扩展,有些扩展可能会和VS的默认UI组件产生冲突,禁用后再重启VS排查问题。
内容的提问来源于stack exchange,提问作者Wallace




