流畅的NHibernate 1.1和castle.core 2.5.0.x一起发行

时间:2010-11-14 20:28:38

标签: fluent-nhibernate

我正在使用Fluent NHibernate ver 1.1的最新稳定版本。现在,在应用程序中,我还使用castle.core作为dependency injection。现在问题是将它们一起使用。在Visual Studio中,castle.core说ver。 2.5.1.0但在Windows资源管理器中,“详细信息”表示2.5.1.2121所示的同一DLL文件。我已在web.config中的程序集绑定中尝试了两个数字,以便从ver切换。 1.1.0.0 Fluent NHibernate castle.core引用,但没有太多运气。

有任何解决此问题的建议吗?我不想自己构建任何程序集。

3 个答案:

答案 0 :(得分:1)

我遇到的唯一解决方案是获取nhibernate.bytecode.castle源并根据castle.core的最新源构建它 - 或者你也可以使用nhibernate.bytecode.linfu。

答案 1 :(得分:0)

我针对最新的Castle Project核心和Fluent NHibernate beta2重建了Fluent NHibernate。现在它有效。

答案 2 :(得分:0)

我刚刚找到了解决方案。我使用了MVC contrib项目,这是问题的根源,Windsor控制器工厂。我写了自己的并删除了引用,只有几行代码,问题解决了。