码迷,mamicode.com
首页 > 系统相关 > 详细

引用的Nhibernate程序集版本和FluentNhibernate使用的Nhibernate版本不一致,导致未能加载文件或程序集“NHibernate, Version=3.0.0.2001错误

时间:2014-09-01 12:19:53      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:os   io   使用   文件   问题   on   c   new   程序   

由于引用的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>

引用的Nhibernate程序集版本和FluentNhibernate使用的Nhibernate版本不一致,导致未能加载文件或程序集“NHibernate, Version=3.0.0.2001错误

标签:os   io   使用   文件   问题   on   c   new   程序   

原文地址:http://www.cnblogs.com/alwaysyang/p/3948926.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!