Ber*_*ryl 5 nhibernate build nhibernate-validator nuget
截至今天,NHiber发布的NHibernate Validator是1.3.1.4000,并说它有一个依赖> = NHibernate 3.1.0.4000,这意味着它应该适用于最新的NHib 3.2.
但是NHib 3.2现在有自己的ProxyFactory,所以运行这两个会得到以下错误:
System.TypeLoadException : Could not load type 'NHibernate.Bytecode.ProxyFactoryFactoryNotConfiguredException' from assembly 'NHibernate, Version=3.2.0.2001, Culture=neutral, PublicKeyToken=aa95f207798dfdb4'
我现在并不需要NHib 3.2中的任何东西,尽管我的偏好是让两者协同工作.
或者,我想我可以下载到NHib 3.1,但我的解决方案有16个项目,其中Nuget进来.这篇文章建议如何获取和安装较旧的软件包版本,但NHib 3.1似乎没有单独可用来自Nuget.
使用Nuget单独安装Validator将安装NHib 3.1作为依赖项.我有一些项目不使用Validator,但仅使用NHib,我想我可以安装Validator只是为了获得正确的依赖,但这不是一个非常令人满意的解决方案.
有没有人得到最新的NHib(3.2)与最新的NHib Validator一起工作?建议?
干杯,
Berryl
如果您觉得使用 NHib 3.1 没问题,您可以首先将 Validator 及其对 NHib 3.1 的依赖项添加到需要验证的项目中。之后,可以在解决方案级别引用其他项目中的NHib包(在NuGet 1.4中引入)
| 归档时间: | 
 | 
| 查看次数: | 587 次 | 
| 最近记录: |