You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

升级Microsoft Visual Studio Professional 2019至16.5.3后深色模式文本颜色异常

解决Visual Studio 2019 16.5.3版本代码文本颜色异常的方法

刚升级完VS就碰到代码颜色变糊、部分内容难以辨认的问题?我之前帮好几个开发者解决过类似的情况,给你几个实用的排查和解决方向:

  • 重置或重新切换代码主题
    升级过程中主题配置很容易被打乱。你可以依次点击 工具 > 选项 > 环境 > 常规,在「颜色主题」下拉菜单里先切换到其他主题(比如从深色切到浅色再切回原来的),或者直接点击下方的「重置」按钮恢复默认主题设置。如果用的是自定义主题,建议重新导入一次主题文件试试。

  • 检查字体和颜色的自定义配置
    有时候升级会悄悄覆盖个别代码元素的颜色设置。进入 工具 > 选项 > 环境 > 字体和颜色,在「显示其设置」下拉框里选择对应的代码类别(比如「文本编辑器」「C#」等),逐一检查那些看不清的元素(比如注释、关键字、字符串)的颜色和字体对比度,手动调整到清晰的组合就行。

  • 禁用可能冲突的第三方扩展
    像Resharper、CodeRush这类第三方代码高亮扩展,很可能和新版本VS的渲染逻辑冲突。先通过 扩展 > 管理扩展 > 已安装 禁用所有非官方扩展,然后重启VS看看颜色是否恢复正常。如果正常了,再逐个启用扩展,找出那个搞事情的家伙。

  • 修复Visual Studio安装文件
    如果上面的方法都没用,大概率是升级过程中部分组件损坏了。打开Visual Studio Installer,找到你的VS2019实例,点击「修改」,然后选择「修复」选项,等修复完成后重启VS就行。这个操作不会丢你的项目和配置,能帮你修复损坏的系统文件。

  • 清理VS的缓存文件
    VS的缓存偶尔会导致UI渲染异常。先关掉VS,然后手动删除以下路径的缓存文件夹:

    • %LocalAppData%\Microsoft\VisualStudio\16.0_<随机字符串>\ComponentModelCache
    • %LocalAppData%\Microsoft\VisualStudio\16.0_<随机字符串>\Temp
      删掉之后重启VS,系统会自动重建缓存,说不定问题就解决了。

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

火山引擎 最新活动