解决 Spring.NET 和 NHibernate 程序集之间的不兼容性
我正在尝试使用 NHibernate 和 Spring.NET 开发一个 .NET Web 项目,但我陷入了困境。 Spring.NET似乎依赖于不同版本的NHibernate程序集(也许它需要1.2.1.4000,而我的NHibernate版本是1.2.0.4000)。
我最初使用“bindingRedirect”标签解决了类似的问题,但现在即使这样也不起作用了。
有什么简单的解决方案可以解决这些馆际关系吗?
I am trying to develop a .NET Web Project using NHibernate and Spring.NET, but I'm stuck. Spring.NET seems to depend on different versions of the NHibernate assemblies (maybe it needs 1.2.1.4000 and my NHibernate version is 1.2.0.4000).
I had originally solved similar problems using the "bindingRedirect" tag, but now even that stopped working.
Is there any simple solution to resolve these inter-library relations?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我也遇到了这个问题,沮丧的是我只是抓住了 Spring 源代码并针对最新的 NHibernate 进行了编译,以使其永远消失。 不确定这是否适合您,但是这 10 分钟似乎为我节省了很多时间。
以下是所有版本的 Spring 源代码的 SourceForge 链接: Spring来源
I too ran into this, frustrated I just grabbed the Spring source and compiled it against the latest NHibernate to make it go away forever. Not sure if that's an option for you but the 10 minutes that took seems to have saved me a lot of time overall.
Here's the SourceForge link for the Spring Source for all versions: Spring Source
Spring.Net 是开源的,不是吗? 为什么不直接下载源代码,将引用更新为与您正在使用的 NHibernate 相同版本并重新编译呢?
Spring.Net is open source isn't it? Why don't you just download the source, update the reference to the same version of NHibernate you are using and recompile?