我一直在使用.Net 4.5和VS2012开发一个新的MVC 4项目,有一段时间它工作正常。但突然之间我遇到了很多错误:
'System.Web.HttpApplication' is not defined.
起初,我认为这是一个程序集引用问题,但一切似乎都很好。经过进一步研究,似乎在指定命名空间时需要全局命名空间。这两种形式都可以正常工作:
Public Class MvcApplication
Inherits Global.System.Web.HttpApplication
End Class
Public Class MvcApplication
Inherits HttpApplication
End Class
但是,此表单不适用于任何类:
Public Class MvcApplication
Inherits System.Web.HttpApplication
End Class
有人有什么想法吗?提前谢谢。
答案 0 :(得分:1)
好吧,我明白了。我有另一个程序集,它将System作为程序集名称的第二部分,第一部分导入到我正在处理的程序集中。所以我随时尝试引用System。任何东西,它都在查看另一个程序集的System命名空间而不是全局的System命名空间。