【发布时间】:2011-08-01 15:54:25
【问题描述】:
我不断得到:命名空间“System.Web”中不存在类型或命名空间名称“Mvc”
我已经安装了 MVC3 和 MS .Net Framework 4,并且想要升级一个用 MVC1 编写并升级到 MVC2 的解决方案。我现在想升级到 MVC3,但不断收到上述错误。我怀疑它是我必须对 System.web 的引用,如果我在 VS2010 中查看它的属性,我可以看到它仍然指向 2.0 版
我删除了引用并在 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0 中的 system.web.dll 中添加了一个新引用,但是当我右键单击VS2010解决方案资源管理器查看C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Web.dll中仍然指向版本2的属性
我确实在 VS2010 中添加了一些新的东西,我认为它是一个 Powertools 包,添加参考看起来不同,可能是这样吗?我确实将引用添加到新的 system.web.mvc dll 中,并且显示正确。顺便说一句,我按照 MS 说明手动进行了升级并尝试了升级工具。
【问题讨论】:
标签: asp.net-mvc-3 namespaces upgrade