You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2022中.cshtml文件语法高亮失效求助

针对VS 2022 .cshtml文件JS语法高亮异常的解决方案

以下是针对你遇到的「同版本VS仅工作机出现.cshtml中JS无高亮、HTML正常」问题的针对性排查方案:

  • 检查Razor语言服务状态与缓存

    1. 关闭VS,删除%USERPROFILE%\.nuget\packages\microsoft.aspnetcore.razor.language文件夹,清空Razor语言服务的本地缓存
    2. 重新打开VS,切换到「输出」窗口,选择「Razor语言服务」选项卡,查看是否有初始化报错。若有持续报错,在VS安装器中选择「修改」,修复「ASP.NET和Web开发」工作负载
  • 统一项目的Razor SDK版本
    对比个人机与工作机项目的.csproj文件,确认两者的Microsoft.NET.Sdk.Razor版本完全一致。若工作机项目SDK版本存在差异,修改为与个人机一致的版本后重新加载项目

  • 排查第三方扩展冲突
    以安全模式启动VS:运行命令 devenv.exe /SafeMode,此时所有第三方扩展会被禁用。如果JS高亮恢复,逐个启用已安装的扩展,定位并卸载导致冲突的扩展

  • 重置深层用户配置缓存
    除了/ResetUserData命令,手动删除以下路径下的VS配置文件夹:

    • %APPDATA%\Microsoft\VisualStudio\17.0_<你的唯一标识字符串>
    • %LOCALAPPDATA%\Microsoft\VisualStudio\17.0_<你的唯一标识字符串>
      删除后重新启动VS,使用默认设置测试高亮是否恢复
  • 确认文件编辑器关联
    右键目标.cshtml文件,选择「打开方式」->「选择默认程序」,确保选中「Razor编辑器」而非其他编辑器。若之前设置为JavaScript编辑器,改回后重新打开文件检查高亮

内容的提问来源于stack exchange,提问作者jakub podhaisky

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 13:10:29