从SVN中检出新项目之后本地编译可以通过,但是运行一直报错,错误提示信息:命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Ajax”(是否缺少程序集引用?)
后来发现"System.Web.Mvc"这个dll文件的引用路径在本地,而我本地对应的路径下面没有这个dll,所以报错了,引用的具体路径为:C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Web.Mvc\v4.0_4.0.0.1__31bf3856ad364e35
解决方法一:直接找到对应版本的System.Web.Mvc.dll文件,复制到对应的引用路径下即可。
解决方法二:右击项目引用中的System.Web.Mvc,选择"属性",设置"复制本地"的值为"True"。
博主推荐第二种解决方法,一次更改,终生受用。:)