gpt4 book ai didi

c# - 无法在 NHibernate 中加载文件或程序集

转载 作者:可可西里 更新时间:2023-11-01 03:13:36 27 4
gpt4 key购买 nike

我最近遇到了 hibernate.cfg.xml 文件的一些问题,因为我没有在其中添加以下行。

<property name='proxyfactory.factory_class'>NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle</property>

现在这个问题已修复,我收到以下错误。

Could not load file or assembly 'NHibernate, Version=2.1.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

为什么会出现此错误以及如何解决?

最佳答案

这些文件应与引用文件 NHibernate.dll 位于同一目录中:

  • Antlr3.Runtime.dll
  • Iesi.Collections.dll
  • log4net.dll
  • CaSTLe.Core.dll
  • CaSTLe.DynamicProxy2.dll

您还应该添加引用或也复制此引用:

  • NHibernate.ByteCode.CaSTLe.dll

关于c# - 无法在 NHibernate 中加载文件或程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1560050/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com