在哪里可以获得NHibernate.Caches.SysCache2.dll的3.2版本?

在哪里可以获得NHibernate.Caches.SysCache2.dll的3.2版本?,nhibernate,Nhibernate,升级到NHibernate 3.2,但似乎找不到NHibernate.Caches.SysCache2.SysCacheProvider的3.2版本 SourceForge和NuGet都声称拥有3.2,但当我下载它时,我得到了版本3.1.0.4000,它似乎与NH3.2 NHibernate.Hibernate不兼容。Hibernate例外:无法实例化CacheProvider:NHibernate.Caches.SysCache2.SysCacheProvider,NHibernate.Cac

升级到NHibernate 3.2,但似乎找不到NHibernate.Caches.SysCache2.SysCacheProvider的3.2版本

SourceForge和NuGet都声称拥有3.2,但当我下载它时,我得到了版本3.1.0.4000,它似乎与NH3.2 NHibernate.Hibernate不兼容。Hibernate例外:无法实例化CacheProvider:NHibernate.Caches.SysCache2.SysCacheProvider,NHibernate.Caches.SysCache2。

我是NuGet软件包的作者,我很确定它能与NHibernate 3.2一起使用

除了3.2之外,它甚至不存在于任何版本中,这使得人们很难相信您正在获得一个更老的版本

如果从项目中删除所有NH相关包并运行以下程序:

PM> Install-Package NHibernate.Caches.SysCache2
你应该得到你需要的一切

现在,如果您是通过FluentNHibernate软件包安装的,而该软件包没有将引用NH3.2的版本标记为当前版本,则这是另一个问题。

我是NuGet软件包的作者,我非常确定它与NHibernate 3.2兼容

除了3.2之外,它甚至不存在于任何版本中,这使得人们很难相信您正在获得一个更老的版本

如果从项目中删除所有NH相关包并运行以下程序:

PM> Install-Package NHibernate.Caches.SysCache2
你应该得到你需要的一切


现在,如果您是通过FluentNHibernate软件包安装的,该软件包没有将引用NH3.2的版本标记为当前版本,则这是另一个问题。

看起来答案是NHibernate.Caches版本3.2的dll版本号设置为3.1.0.4000,这实际上可以与NHibernate配合使用。我忘了更新我的一封推荐信


谢谢大家的帮助,我将把这个留到这里供其他人参考。我确实注意到其他论坛上有一些其他人也有类似的问题。

看来答案是NHibernate.Caches 3.2版的dll版本号设置为3.1.0.4000,这实际上可以与NHibernate一起正常工作。我忘了更新我的一封推荐信


谢谢大家的帮助,我将把这篇文章留在这里供其他人参考。我在其他论坛上注意到其他人也有类似的问题。

如果有些事情似乎不起作用,请始终发布您的期望和实际发生的情况,否则没有人能做任何事情。如果有些事情似乎不起作用,请始终发布您的期望和实际发生的情况,否则没有人可以做任何事情。是否愿意帮助我设置它?能帮我设置一下吗?