我使用 Visual Studio 已有 3 年多,从未遇到过这样的问题。安装 Visual Studio SP1 后,我执行了该程序,发现下拉菜单非常扭曲。我无法读取任何菜单,而我的其他程序都没有发生这种情况。有人知道是什么原因导致了这个问题吗?
PS:我使用的是 Windows 7
答案1
我猜测这要么是 WPF 字体缓存的问题,要么是硬件加速的问题。
要清除 WPF 字体缓存,请按照以下说明操作:
- 确保 Visual Studio 已关闭。
- 按Win+R访问运行...对话框。
- 类型服务管理器,然后单击“确定”。
- 右键单击“Windows Presentation Foundation Font Cache 3.0.0.0”,然后单击“停止”。
- 按Win+R再次访问运行...对话框。
- 复制和粘贴%windir%\ServiceProfiles\LocalService\应用程序数据\本地然后单击确定
- 寻找字体缓存3.0.0.0.dat并删除它
如果这不起作用,那么我建议暂时禁用 Visual Studio 中的硬件加速。如果你去工具 -> 选项... -> 环境 -> 常规有一个复选框可以控制它。如果禁用它会产生影响,那么看看重新启用它时问题是否会再次出现。还可以尝试切换启用丰富的客户端视觉体验设置。