【问题标题】:asp mvc reference errorsasp mvc 引用错误
【发布时间】:2017-09-05 06:56:41
【问题描述】:

我将 Target Framework 版本从 4.5 更改为 4 并重建了整个解决方案。它显示属性错误,例如 [HttpPost] 还显示控制器中的错误消息

命名空间“System.Web”中不存在类型或命名空间名称“Mvc”(您是否缺少程序集引用?)

当我单击所有这些错误时,Visual Studio 未修复此错误,单击后,单击的错误消失了,但是当我运行项目时,它再次向我显示此错误。

【问题讨论】:

  • 我不记得您在哪个版本的框架中可以访问此注释...错误很明显:程序集没有命名空间Mvc...您是否尝试过将[HttpPost] 更改为System.Web.Mvc.HttpPost?还要检查你项目中的引用,并确保你有System.Web.Mvc那里
  • 点击一些错误并显示文件后没有错误。但重建后它再次向我显示错误。这与参考无关

标签: asp.net-mvc c#-4.0


【解决方案1】:
  1. 尝试安装(或重新安装)NuGet 包Microsoft.AspNet.Mvc
  2. 确保遗漏的参考文献列在项目的References 中,如果没有出现,请添加参考文献。

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

【讨论】:

    猜你喜欢
    • 2016-06-21
    • 1970-01-01
    • 2014-06-09
    • 2017-10-21
    • 2013-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多