2

如果我通过 nuget 安装 NHibernate 和 Syscache,我会收到一个很大的“无法加载文件或程序集”错误。基本上 Syscache 是针对 NH 3.2 构建的,但 nuget 上的当前 NH 版本是 3.3。

顺便说一句,我对 NHibernate Validator 有完全相同的问题。似乎其他人也有同样的问题:NHibernate 3.3 and SysCache

为什么是这样?我认为 nuget 应该解决所有这些依赖问题。为什么无法使用 nuget 从全新安装中获取 NH + Syscache?

除了下载 Syscache 的源代码并针对 NH 3.3 构建之外,还有什么可做的吗?我真的很希望能够仅使用 nuget 来管理我的所有依赖项......

4

1 回答 1

3

由于 NHibernate.Caches 的维护者没有为 3.3 发布新的 bin,所以我也没有更新包。

我的建议是您自己编译并创建包(您可以添加自定义源)。这样,当它实际发布时,您就可以删除自定义源并继续使用它。

于 2012-06-12T10:22:07.563 回答