我已经添加了最新版本的NHibernate,但是在编译时出现了这个错误。
请有经验的人告诉我如何解决这个问题。在web.config
中,我也添加了以下内容:
<assemblyIdentity name="NHibernate" publicKeyToken="aa95f207798dfdb4" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.0.0.4000" newVersion="4.0.0.4000" />
我已经添加了最新版本的NHibernate,但是在编译时出现了这个错误。
请有经验的人告诉我如何解决这个问题。在web.config
中,我也添加了以下内容:
<assemblyIdentity name="NHibernate" publicKeyToken="aa95f207798dfdb4" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.0.0.4000" newVersion="4.0.0.4000" />
看起来有项目/dll引用了版本为3.3的内容,所以您的重定向不足以解决问题:
<bindingRedirect oldVersion="0.0.0.0-3.0.0.4000" newVersion="4.0.0.4000" />
<bindingRedirect oldVersion="0.0.0.0-3.3.1.4000" newVersion="4.0.0.4000" />
请注意,现在的范围包括缺失的版本 3.3.1.4000 而不仅仅是 3.0.0.4000