【发布时间】:2015-10-13 16:59:25
【问题描述】:
基本上,在我的应用程序中需要 MVC 资源的任何地方,都会在错误列表中列出(234 个错误,几乎每一个都是完全相同的错误)。
当我输入System.Web.Mvc. 并添加Controller 时,我能够获得智能感知,但是在构建之后,添加Controller 的行以蓝色字体显示,但它带有下划线。
我已经从 Stack 中尝试了很多解决方案,最常讨论的是:
- 删除对
System.Web.Mvc的引用并重新添加。将copy local设置为 true。
以下错误子集的屏幕截图。
当它在继承中识别 Controller 时,我很惊讶它在这里被标记。
这里也是
【问题讨论】:
-
您使用的是哪个版本的 MVC?你能发布那个错误吗?
-
@MithunPattankar 版本。 4、错误贴在OP中。
-
你最近升级了这个项目吗?
-
@ErikPhilips 简而言之,是的。我有这个解决方案的工作版本,但为了使用 DevExpress MVC 功能,我需要使用 他们的 WebApplication 重新创建 WebApplication,而不是默认的 WebApplication。
-
那么最有可能的问题是该项目针对的是较新版本的 .Net,并且该项目引用的 MVC dll 针对的是较旧的 .Net 版本,导致它无法工作。
标签: asp.net-mvc namespaces devexpress devexpress-mvc