Asp.net mvc 2 获得';System.Web.Mvc.ViewMasterPage';错误消息不明确

Asp.net mvc 2 获得';System.Web.Mvc.ViewMasterPage';错误消息不明确,asp.net-mvc-2,Asp.net Mvc 2,我在一个MVC2RC项目中工作。直到今天早上,它一直工作正常。早上我收到一条错误消息 分析器错误消息:类型“System.Web.Mvc.ViewMasterPage”不明确:它可能来自程序集“C:\Intersight\IntersightWeb\bin\IntersightWeb.DLL”或程序集“C:\WINDOWS\assembly\GAC\U MSIL\System.Web.Mvc\2.0.0.0\uu 31bf3856ad364e35\System.Web.Mvc.DLL”。请在类型

我在一个MVC2RC项目中工作。直到今天早上,它一直工作正常。早上我收到一条错误消息

分析器错误消息:类型“System.Web.Mvc.ViewMasterPage”不明确:它可能来自程序集“C:\Intersight\IntersightWeb\bin\IntersightWeb.DLL”或程序集“C:\WINDOWS\assembly\GAC\U MSIL\System.Web.Mvc\2.0.0.0\uu 31bf3856ad364e35\System.Web.Mvc.DLL”。请在类型名称中显式指定程序集


但在上一次执行中,它是正常的。我尝试用多种方法修复上述问题。请帮助我继续。

出现此错误的原因很多

我对此的典型解决方案是:开放 您的参考资料,请转到属性 并检查是否 复制本地是正确的。如果是,请尝试设置 将其设置为False并从中删除DLL 打开bin文件夹,然后再次按住Ctrl-F5键

其他修复:

  • 可以设置引用的程序集 不复制到bin文件夹 (右键单击参考并单击。) 选择属性)
  • 也许你的推荐信指向 旧dll。你可以用open来修复这个问题 使用Visual Studio的项目,以及 在解决方案资源管理器中,展开 引用节点。删除 参考System.Web.Mvc(其中 指向版本1.0程序集)。 添加对System.Web.Mvc的引用 (v2.0.0.0)
  • 卸载mvc并重新安装 它