2012-03-25 111 views
2

我有NHibernate的工作开幕会议等我只是想初始化一个新的Validator引擎(把验证器DLLS在我的项目从NHibernate验证1.31GA)和我的DLLS NHibernate是从3.2GA。找不到validabyorengine命名空间与nhibernate,

难道我做错了什么事在这里,我觉得太奇怪了,它可以明显发现NHibernate的命名空间,但不nhibernate.validator

我不能,因为我需要使用使用NHibernate的vlaidator nhibernate.dll SQL2008方言需要3.2 GA

回答

2

NHibernate.Validator is not compatible with NHibernate 3.2GA。你需要采取的源代码并进行以下更改

  • 取代ProxyFactoryFactoryNotConfiguredException与异常的NHibernateHelper.cs

之后,你可以自己编译的版本,与NHibernate 3.2的工作。我做到了,迄今为止我没有遇到任何问题。

+0

感谢您的回复!管理得到它的工作,我被推迟了,没有意识到我不得不在我的bin文件夹中添加一个引用到DLL文件夹,认为它自动地做了大声笑L. – Baconbeastnz 2012-03-26 00:55:17

+0

请参阅[NHV-116](https://nhibernate.jira .com/browse/NHV-116)。 – 2012-04-17 19:38:55