命名空间'System.Web'中不存在类型或命名空间'Mvc'。

5

我最近安装了VS.NET 2012,并将我的ASP.NET MVC 4项目移植过来。然而,在构建解决方案时,我遇到了数百个错误:

The type or namespace 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference)

据我所知,ASP.NET MVC 4已经集成在VS 2012中,无需安装其他内容。有什么好的想法可以消除这些错误并构建应用程序吗?
1个回答

3

您需要在您的项目中包含对程序集System.Web.Mvc的引用。


哎呀,引用已经失效了。谢谢 :) - dotNetNewbie
7
对于未来的解决方案寻找者,现在可以在Visual Studio的“参考管理器”对话框中的“程序集”的“扩展”部分找到它。请注意,不要改变原文的意思。 - Dan Esparza
1
没有帮助,错误仍然存在(构建成功,但错误出现在其中一个打开的视图中...) - serge
1
在我的情况下,我将整个MVC项目移动到另一个文件夹中,但我忘记修复.csproj文件中的<hintPath>引用。 - rsenna
是的,对于这个来说,提示路径可能非常关键。 - Dan Csharpster

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接