Visual Studio 2022 中 cshtml 文件中的语法突出显示不起作用

问题描述 投票:0回答:1

我在工作笔记本电脑上使用 Visual Studio 2022,.cshtml 文件中的语法突出显示不起作用

这使得调试代码变得困难

HTML 代码通常会正确突出显示

JS 代码根本没有突出显示

在我的个人笔记本电脑上使用相同版本的 VS 17.7.7

我尝试过的

  • 删除所有 bin、obj 和 .vs 文件夹
  • 运行 .\devenv.exe /ResetUserData
  • 运行 .\devenv.exe /UpdateConfiguration & .\devenv.exe /ClearCache
  • 从我的个人笔记本电脑导入设置
  • 将我的设置从工作笔记本电脑导出到个人笔记本电脑不会破坏那里的突出显示
  • 添加 .cshtml 文件以在文本编辑器设置中明确突出显示为 JavaScript
  • 重新安装 Visual Studio
  • 通过选项->颜色和字体->将语法高亮显示为 JavaScript 显式运行,并将所有解释为 JavaScript 的内容设置为自定义高亮

有人经历过这种情况吗?我看到一些关于 VS 2015 和 VS 2017 版本的帖子 但不幸的是,任何修复对我都不起作用

.net visual-studio visual-studio-2022 syntax-highlighting
1个回答
0
投票

打开和关闭旧的 Razor 语法突出显示对我有帮助:在 工具 / 选项 / 文本编辑器 / HTML / 高级 / 使用旧版 Razor 上设置 True,重新启动 VS,重新设置 False,然后再次重新启动 VS。

感谢这个答案,它帮助我在更新到 .NET 8 后解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.