我已将 vs 2011 开发人员预览版与 vs 2010 并排安装。现在,当我在 vs 2010 中运行我的 asp.net mvc 3 项目时,我在使用 ModelClientValidationRule 的项目中收到以下错误。
System.Web.Mvc.ModelClientValidationRule 类型存在于两者中
c:\Program Files\Microsoft ASP.NET\ASP.NET MVC
3\Assemblies\System.Web.Mvc.dll 和 c:\Program Files\Microsoft
ASP.NET\ASP.NET 网页\v2.0\Assemblies\System.Web.WebPages.dll
这与 vs 2011 与 vs 2010 的冲突有关还是其他原因
接受的答案是“有用”,但是今天安装 MVC4 beta 后,我的一些 MVC 3 项目无法编译。 (ModelClientValidationRule 冲突)修复方法是:
Edit:
ProjectName.csproj
Change
<Reference Include="System.Web.WebPages"/>
To
<Reference Include="System.Web.WebPages, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL "/>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)