我继续得到:名称空间'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包并添加参考看起来不同,可能是这样吗?我确实将ref添加到新的system.web.mvc dll并且显示正确。就像一张纸条,我根据MS笔记手动升级并尝试升级工具。
答案 0 :(得分:1)
尝试关注upgrade steps。还有project upgrade tool你可以结账。
答案 1 :(得分:0)
升级后的文档非常可靠。问题在于Powertools,一旦我卸载它,我可以再次添加引用。