如果我通过nuget安装NHibernate和Syscache,我会得到一个很大的“无法加载文件或程序集”错误。基本上,Syscache是针对NH 3.2构建的,但nuget上的NH当前版本是3.3。
顺便说一句,我的NHibernate验证器也遇到了同样的问题。似乎其他人也有同样的问题:NHibernate 3.3 and SysCache
为什么会这样呢?我认为nuget应该解决所有这些依赖问题。为什么不能从使用nuget的全新安装中获得NH + Syscache?
除了下载Syscache的源代码并在NH3.3上构建之外,还有什么可以做的吗?我真的希望能够只使用nuget来管理我的所有依赖项……
发布于 2012-06-12 18:22:08
由于NHibernate.Caches的维护者没有发布3.3的新库,所以我也没有更新这个包。
我的建议是您自己编译它并创建包(您可以添加自定义源)。这样,当它实际发布时,您将能够删除自定义源并继续使用它。
https://stackoverflow.com/questions/10981546
复制相似问题