命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Ajax”(是否缺少程序集引用?)

时间:2022-09-08 08:25:57

今天从TFS上面down下来的项目,运行一直报错,折腾的我够呛,后来发现是System.Web.Mvc这个dll文件需要重新引用本地的,具体的路径:C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies\System.Web.Mvc.dll。

但是这还没有解决,引用完成之后:命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Ajax”(是否缺少程序集引用?)

后来发现了解决问题的办法,但是具体的原因还需要再深入研究一下,这里先讲一下解决的方法:

右键打开这个项目引用System.Web.Mvc,如图:命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Ajax”(是否缺少程序集引用?)

将复制本地的值改为True,英文的话应该是Copy Local,这样就解决了上面的报错问题。