asp.net-mvc-3 - MVC2 到 MVC 升级错误

标签 asp.net-mvc-3 namespaces upgrade

我不断得到:命名空间“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 说明手动进行了升级,并尝试了升级工具。

最佳答案

尝试关注 upgrade steps .还有一个 project upgrade tool你可以结帐。

关于asp.net-mvc-3 - MVC2 到 MVC 升级错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5597972/

相关文章:

c# - UWP 中的 DataTable 类在哪里?

c++ - 如何解决两个不使用命名空间的第三方库之间的类名冲突?

swift - 我可以为我的 NSCoding 类覆盖 swift 每模块命名空间吗? (我需要 Module1.MyCodedClass == Module2.MyCodedClass)

visual-studio-2010 - Visual Studio 2012 不支持项目类型

python - SQLAlchemy。类型错误 : filter_by() takes exactly 1 argument (2 given)

nuget - 如何在未安装 Visual Studio 的情况下更新 Nuget 包管理器?

jquery - mvc post 与 ajax 效果

c# - 是否可以在用户登录之前保存购物车数据客户端?

asp.net-mvc-3 - MVC3 - 发布时模型字段为空(使用 View 模型)

asp.net - 在ASP.NET MVC中创建全局对象的最佳位置