xVal und ASP.Net MVC 2 AddModelStateErrors Problem

Ich habe eine Anwendung, auf der ich xVal seit einiger Zeit erfolgreich verwende. Es wurde kürzlich auf MVC 2 aktualisiert.

Ich verwende die DataAnnotations-Standardattribute für meine Domänenmodelle, die auch eine "Validate ()" - Methode implementieren, die den DataAnnotationsValidationRunner aufruft. Wenn Fehler auftreten, löst diese Methode eine RulesException aus.

In meinen Controllern verwende ich den sehr typischen catch für RulesException

catch (RulesException e)
{
    e.AddModelStateErrors(ModelState, "err");
}

Alle typischen Dinge, fast direkt aus den Beispielen, und bis vor kurzem gut funktionierend (Ich vermute, die Probleme begannen zum Zeitpunkt meines MVC1 -> MVC2-Updates.

So ist das Problem: Wenn die AddModelStateErrors-Methode aufgerufen wird, erhalte ich die Meldung "System.EntryPointNotFoundException: Einstiegspunkt wurde nicht gefunden", die von System.Collections.Generic.ICollection stammt.1.get_Count() at System.Web.Mvc.Html.ValidationExtensions.ValidationMessageHelper(HtmlHelper htmlHelper, ModelMetadata modelMetadata, String expression, String validationMessage, IDictionary 2 htmlAttributes) in System.Web.Mvc.Html.ValidationExtensions.ValidationMessage (HtmlHelper htmlHelper, String modelName, String validationMessage, IDictionary`2 htmlAttributes) in ASP.views_user_edit_aspx .__ RenderContent2 ... {wird von dort weggeschnitten, a

Ich habe mir sowohl den Code für die xVal-Methode als auch die HtmlHelper-Erweiterung angesehen und kann anscheinend nicht herausfinden, was los ist.

Irgendwelche Ideen

Antworten auf die Frage(2)

Ihre Antwort auf die Frage