2017-09-05 92 views
0

我将Target Framework版本从4.5更改为4,并重新构建整个解决方案。它示出了诸如在属性错误 [HttpPost] 在控制器也显示错误消息与asp mvc参考错误

类型或命名空间名称的mvc'不存在于命名空间“的System.Web”存在(你缺少程序集引用?)

当我点击所有这些错误的视觉工作室不修复这个错误,点击后,点击错误dissappearing,但是当我运行项目这再次说明我这个错误。 enter image description here

+0

我不记得在你有机会在此标注框架的版本...的错误是明显的:大会没有命名空间'Mvc' ...你是否尝试通过'System.Web.Mvc.HttpPost'改变'[HttpPost]'?也检查你的项目的参考,并确保你有'System.Web.Mvc'那里 –

+0

当我点击一些错误并显示文件后没有错误。但重建后它再次向我显示错误。这不是关于参考 –

回答

0
  1. 尝试安装(或重新安装)NuGet包Microsoft.AspNet.Mvc
  2. 确保项目的References中列出了遗漏的参考文献,如果未提交,请添加参考文献。

这适用于其他一些ASP.NET的dll,例如System.Web.Optimization