2012-03-25 5 views
2

Ich habe NHibernate arbeiten Eröffnungssitzungen usw. Ich möchte nur eine neue Validator-Engine (habe Validierer DLLS in meinem Projekt von NHibernate Validator 1.31GA setzen) und meine DLLS für NHibernate sind aus 3.2GA.kann nicht validatorengine namespace mit nhibernate finden,

Habe ich etwas falsch gemacht hier, finde ich es so seltsam, es kann die NHibernate Namespace offensichtlich finden aber nicht nhibernate.validator

ich nicht die nhibernate vlaidator nhibernate.dll verwenden können, weil ich das verwenden müssen SQL2008 Dialekt, der die 3.2 GA

Antwort

2

NHibernate.Validator is not compatible with NHibernate 3.2GA benötigt. Sie müssen den Quellcode nehmen und folgende Änderungen

  • ersetzt ProxyFactoryFactoryNotConfiguredException mit Ausnahme in NHibernateHelper.cs

Danach machen Sie Ihre eigene Version kompilieren, die mit NHibernate 3.2 funktioniert. Ich habe es gemacht und bisher hatte ich keine Probleme.

+0

Danke für Ihren Beitrag! Verwaltet, um es zum Laufen zu bringen, war ich zurückgeblieben, wusste nicht, dass ich einen Verweis auf die DLL in meinem bin-Ordner hinzufügen musste, dachte es automatisch lol L. – Baconbeastnz

+0

Siehe [NHV-116] (https: //nhibernate.jira .com/browse/NHV-116) für diesen spezifischen Fehler. –

Verwandte Themen