Visual Studio成功编译MVC 4项目,但控制器显示一些错误

时间:2012-11-20 09:02:42

标签: c# asp.net asp.net-mvc visual-studio-2010 visual-studio

我最初在Visual Studio 2008中使用.net 3.5&amp ;; mvc 2.我使用.net 4&amp ;;将它迁移到visual studio 2010。 mvc 4.我的项目成功运行,没有任何错误。但是当我打开一个控制器时,它显示错误。例如,它无法检测控制器中的Request或HttpContext对象属性,当我说Request.IsAuthenticated或任何Request或HttpContent属性时,它变为RED。错误说未定义IsAuthenticated。有趣的是它编译和编译运行得很好。有点奇怪,因为当我在MVC 4中创建一个新项目时,它确实显示了这样的错误。这绝对是一个需要改变的项目级别设置。请帮忙。

1 个答案:

答案 0 :(得分:1)

你使用Resharper吗?我们遇到了同样的问题,v7的第一个版本没有这个bug,但是7.1.1的所有其他版本都受此影响。如果是这样,请尝试升级以查看它是否有帮助。

否则Jetbrains声称点击Resharper |选项|清除缓存应该有所帮助(虽然它不适合我们)。