【发布时间】:2011-07-04 12:54:57
【问题描述】:
设置:
我正在开发的 MVC 3 应用程序突然无法编译。我收到以下错误:
“System.Web.UI.Control”类型是在未引用的程序集中定义的。您必须添加对程序集“System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”的引用。
这显然很荒谬:我的机器上有 System.Web 版本 4.0.0.0。
如果我删除相关行的代码,错误只会移动到下一行。
Visual Studio 一直在抱怨某个插件,例如,如果我尝试转到定义,VS 会抱怨并询问我是否要删除该插件。
问题:
VS 被破坏了吗?
我是否需要重新安装整个 bally 的东西(VS 2010、电动工具、MVC 3 和他知道还有什么)?
编辑:
由于找到了原因并因此解决了问题,我已将问题重命名为其他有相同或类似问题的人更容易找到的名称。
尽我所能,我的回答告诉了如何解决这个问题。但如果有人能对这个问题提出一个完整的解释,那么我很乐意将其标记为答案。
【问题讨论】:
标签: asp.net-mvc visual-studio-2010 asp.net-mvc-3