首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Castle.Facilities.NHibernate和FluentNHibernate v2.x

Castle.Facilities.NHibernate和FluentNHibernate v2.x
EN

Stack Overflow用户
提问于 2016-04-06 14:25:20
回答 1查看 126关注 0票数 1

我使用的是https://github.com/haf/Castle.Facilities.NHibernate,它是用NHibernate 3.1和FluentNHibernate 1.2构建的。我在我的域中通过NHibernate升级到了NuGet 4.x和FluentHibernate 2.x。所以我有这些项目参考资料:

代码语言:javascript
复制
...
Castle.Facilities.NHibernate v0.7
--> Depends on FLuentNHibernate v1.2
--> Depends on NHibernate v3.1
NHibernate v4.0
FluentNHibernate v2.0
...

WHen升级NHibernate和FluentNHibernate --我把它们添加到了app.config中:

代码语言:javascript
复制
      <dependentAssembly>
    <assemblyIdentity name="FluentNHibernate" publicKeyToken="8aa435e3cb308880" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-2.0.3.0" newVersion="2.0.3.0" />
  </dependentAssembly>
  <dependentAssembly>
    <assemblyIdentity name="NHibernate" publicKeyToken="aa95f207798dfdb4" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-4.0.0.4000" newVersion="4.0.0.4000" />
  </dependentAssembly>

然后,城堡设施正确地使用更新的NHibernate版本。但是,如果出现以下错误,则拒绝使用正确的FluentNHibernate版本:

代码语言:javascript
复制
Severity    Code    Description Project File    Line    Suppression State
Error   CS0012  The type 'FluentConfiguration' is defined in an assembly that is not referenced. You must add a reference to assembly 'FluentNHibernate, Version=1.3.0.733, Culture=neutral, PublicKeyToken=8aa435e3cb308880'.  Hl7ic.Domain    ..\FluentInstaller.cs   11  Active

我在FLuentNHibernate页面上看到他们不支持强命名。我想知道这是否有影响,我需要重新编译上面的一个库,或者我是不是遗漏了其他什么东西?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-06 17:57:05

用更新和工作环境重新构建最新的主版,以构建叉子自述文件中注意到的问题。https://github.com/haf/Castle.Facilities.NHibernate/pull/27

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36454072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档