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

Visual Studio中Razor视图报错但项目运行正常的解决求助

ASP.NET MVC Razor视图报错但运行正常的解决办法
  • 清理项目缓存:删除项目目录下的bin和obj文件夹,重新生成项目。Razor视图的编译缓存可能残留旧数据,导致编辑器误报。
  • 重置Visual Studio组件缓存:以管理员身份打开VS命令提示符,运行devenv /ResetUserData后重启VS。这个操作会重置VS的用户设置与缓存,能解决不少编辑器层面的误判问题。
  • 排查Razor语法细节:编辑器对Razor语法的检测通常比运行时更严格,比如未闭合的代码块、变量与内置关键字重名、引用的模型类存在未公开属性等,仔细检查视图中的语法问题。
  • 重新加载项目:在VS解决方案资源管理器中,右键项目选择“卸载项目”,之后再右键选择“重新加载项目”,强制VS重新解析项目文件和视图。
  • 检查Razor相关NuGet包:确认项目中Microsoft.AspNet.Mvc等相关包版本与VS版本兼容,若之前项目正常,可尝试回退到稳定版本,而非盲目更新到最新版。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 04:54:50