由于引用的FluentNhibernate使用的Nhibernate是另外一个版本的,而自己添加的版本是不同版本,导致此问题。NuGet重新添加最新版本的FluentNhibernate。
或者在配置文件中添加版本重定向,new VerSion为自己添加Nhibernate版本,oldVersion为FluentNhiberbate使用的版本
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" >
<dependentAssembly>
<assemblyIdentity name="NHibernate" publicKeyToken="aa95f207798dfdb4" />
<bindingRedirect oldVersion="3.0.0.2001" newVersion="3.3.1.4000" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
时间: 2024-10-06 05:43:13