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

ASP.NET MVC项目编译运行正常,但.cshtml文件持续报错求助

解决Visual Studio 2019中ASP.NET MVC项目.cshtml文件虚假错误问题

试试下面这些针对性的解决方法:

  • 重置VS组件缓存
    完全关闭Visual Studio,手动删除以下目录的缓存文件:

    • %LOCALAPPDATA%\Microsoft\VisualStudio\16.0_*\ComponentModelCache
    • %LOCALAPPDATA%\Temp\VSWebCache
      删除后重新打开解决方案,缓存会自动重建。
  • 关闭Razor实时错误检查
    打开VS的「工具 -> 选项」,依次导航到「文本编辑器 -> ASP.NET Core -> Razor语言 -> 高级」,取消勾选「启用实时错误检查」,应用设置后重启VS。这个方法会关闭编辑器的实时语法检测,不会影响项目编译运行。

  • 修复/更新Visual Studio 2019
    打开Visual Studio Installer,找到你的VS2019实例,点击「修改」选择「修复」选项,完成修复后重启VS。如果有可用的更新包,优先安装最新版本,很多编辑器bug会通过更新修复。

  • 核对项目Razor依赖版本
    右键项目选择「编辑项目文件」,确认开头的<Project Sdk="Microsoft.NET.Sdk.Web">配置正确;再检查<PackageReference>里的Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation版本,确保和项目目标框架(比如.NET Framework 4.7.2/.NET Core 3.1)匹配,版本不兼容容易触发虚假错误。

  • 清除Roslyn编译器缓存
    关闭VS后,删除目录%USERPROFILE%\.nuget\packages\microsoft.codeanalysis.common,重新打开解决方案,NuGet会自动重新下载并恢复依赖,解决编译器缓存导致的识别异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 04:12:39