新建MVC3项目就报错"System.Web.Mvc.ModelClientValidationRule"同时存在于.........

使用VS2010创建了一个ASP.NET MVC 3的新项目,创建完成后,编译就会报错,错误信息如下所示:

错误 1 类型“System.Web.Mvc.ModelClientValidationRule”同时存在于“c:\Program Files\Microsoft ASP.NET\ASP.NET Web Pages\v2.0\Assemblies\System.Web.WebPages.dll”和“c:\Program Files\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies\System.Web.Mvc.dll”中 c:\users\administrator\Desktop\MvcApplication2\MvcApplication2\Models\AccountModels.cs 242 28 MvcApplication2

找到了几个办法,好几个都是一个出处:建议修改项目文件(csproj)和Web.config文件,但是为什么会出现这个问题啊?还没精力去搞清楚,不过找到了另外一个解决方案,更喜欢这个方案,就是删除引用中的System.Web.WebPages,即可解决这个问题,但是为什么是重复引用哪?

 

posted on 2014-01-08 17:34  文魁  阅读(341)  评论(0编辑  收藏  举报

导航