我最初在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中创建一个新项目时,它确实显示了这样的错误。这绝对是一个需要改变的项目级别设置。请帮忙。
答案 0 :(得分:1)
你使用Resharper吗?我们遇到了同样的问题,v7的第一个版本没有这个bug,但是7.1.1的所有其他版本都受此影响。如果是这样,请尝试升级以查看它是否有帮助。
否则Jetbrains声称点击Resharper |选项|清除缓存应该有所帮助(虽然它不适合我们)。