我正在使用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引用,但没有太多运气。
有任何解决此问题的建议吗?我不想自己构建任何程序集。
答案 0 :(得分:1)
我遇到的唯一解决方案是获取nhibernate.bytecode.castle源并根据castle.core的最新源构建它 - 或者你也可以使用nhibernate.bytecode.linfu。
答案 1 :(得分:0)
我针对最新的Castle Project核心和Fluent NHibernate beta2重建了Fluent NHibernate。现在它有效。
答案 2 :(得分:0)
我刚刚找到了解决方案。我使用了MVC contrib项目,这是问题的根源,Windsor控制器工厂。我写了自己的并删除了引用,只有几行代码,问题解决了。