MVC 4 Beta并排安装错误

Mik*_*ike 41 asp.net-mvc-4

我刚刚安装了MVC 4 Beta,现在我的MVC 3应用程序无法编译,出现以下错误:

类型'System.Web.Mvc.ModelClientValidationRule'存在于'c:\ Program Files(x86)\ Microsoft ASP.NET\ASP.NET MVC 3\Assemblies\System.Web.Mvc.dll'和'c:\程序文件(x86)\ Microsoft ASP.NET\ASP.NET网页\ v2.0\Assemblies\System.Web.WebPages.dll'C:\ Users\michaeljo\Documents\src\patientgive\Phc.Mvc\Infrastructure\PasswordStrengthAttribute.cs

看起来这已被移动到不同的程序集,因为两个程序集都在GAC中,所以它不知道使用哪个程序集.

Tom*_*kel 72

今天安装MVC4测试版后,我的一些MVC 3项目无法编译.(ModelClientValidationRule冲突)修复是:

编辑:

ProjectName.csproj
Run Code Online (Sandbox Code Playgroud)

更改

<Reference Include="System.Web.WebPages"/> 
Run Code Online (Sandbox Code Playgroud)

<Reference Include="System.Web.WebPages, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL "/>
Run Code Online (Sandbox Code Playgroud)