45 votes

ModelClientValidationRule conflit

J'ai installé vs 2011 developer preview côte à côte avec vs 2010. Maintenant quand je lance mon asp.net mvc 3 projet dans vs 2010, j'obtiens l'erreur suivante dans mon projet pour lequel je suis à l'aide de ModelClientValidationRule.

Le Système de type.Web.Mvc.ModelClientValidationRule existe dans les deux c:\Program Files\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies\System.Web.Mvc.dll et c:\Program Files\Microsoft ASP.NET\ASP.NET Web Pages\v2.0\Assemblies\System.Web.WebPages.dll

Est-ce lié à vs 2011 le conflit avec vs 2010 ou quelque chose d'autre

72voto

Tom Stickel Points 4201

L'on a accepté la réponse a été "utile", mais après l'installation de MVC4 bêta aujourd'hui, quelques-uns de mes MVC 3 projets ne serait pas compiler. (ModelClientValidationRule conflit), La correction a été:

Edit:

ProjectName.csproj

Changement

<Reference Include="System.Web.WebPages"/> 

Pour

<Reference Include="System.Web.WebPages, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL "/>

41voto

tugberk Points 16203

veuillez voir ci-dessous les notes de version :

http://www.asp.net/learn/whitepapers/mvc4-release-notes

L'installation ASP.NET MVC 4 Developer Preview des pauses ASP.NET MVC 3 RTM des applications.

ASP.NET MVC 3 applications qui ont été créées avec la version RTM (pas avec l'ASP.NET MVC 3 Outils de mise à Jour de version) exige que les conditions suivantes des modifications dans le but de travailler côte-à-côte avec ASP.NET MVC 4 Développeur L'aperçu. La construction du projet, sans faire ces mises à jour des résultats en les erreurs de compilation.

http://www.asp.net/learn/whitepapers/mvc4-release-notes#_Toc303253815

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X