我正在尝试使用 NHibernate 和 Spring.NET 开发一个 .NET Web 项目,但我被卡住了。Spring.NET 似乎依赖于不同版本的 NHibernate 程序集(也许它需要 1.2.1.4000 而我的 NHibernate 版本是 1.2.0.4000)。
我最初使用“bindingRedirect”标签解决了类似的问题,但现在即使这样也停止了工作。
有没有简单的解决方案来解决这些图书馆间的关系?
我正在尝试使用 NHibernate 和 Spring.NET 开发一个 .NET Web 项目,但我被卡住了。Spring.NET 似乎依赖于不同版本的 NHibernate 程序集(也许它需要 1.2.1.4000 而我的 NHibernate 版本是 1.2.0.4000)。
我最初使用“bindingRedirect”标签解决了类似的问题,但现在即使这样也停止了工作。
有没有简单的解决方案来解决这些图书馆间的关系?
我也遇到了这个问题,很沮丧,我只是抓住了 Spring 源代码并将其与最新的 NHibernate 进行了编译以使其永远消失。不确定这是否适合您,但 10 分钟的时间似乎总体上为我节省了很多时间。
这是所有版本的 Spring Source 的 SourceForge 链接:Spring Source
Spring.Net 是开源的,不是吗?您为什么不直接下载源代码,将引用更新到您正在使用的同一版本的 NHibernate 并重新编译?