c# - Castle.Facilities.NHibernate and FluentNHibernate v2.x -


i'm using https://github.com/haf/castle.facilities.nhibernate built nhibernate 3.1 , fluentnhibernate 1.2. i've upgraded nhibernate 4.x , fluenthibernate 2.x via nuget in domain. have these project references:

... castle.facilities.nhibernate v0.7 --> depends on fluentnhibernate v1.2 --> depends on nhibernate v3.1 nhibernate v4.0 fluentnhibernate v2.0 ... 

when upgrading nhibernate , fluentnhibernate i've added these app.config:

      <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> 

castle facility uses updated nhibernate version. however, refuses use correct fluentnhibernate version following error:

severity    code    description project file    line    suppression state error   cs0012  type 'fluentconfiguration' defined in assembly not referenced. must add reference assembly 'fluentnhibernate, version=1.3.0.733, culture=neutral, publickeytoken=8aa435e3cb308880'.  hl7ic.domain    ..\fluentinstaller.cs   11  active 

i've read on fluentnhibernate page not support strong named. i'm wondering if having affect , need recompile 1 of above libraries, or if missing else?

rebuilt latest master updates , work arounds build issues noted in fork's readme. https://github.com/haf/castle.facilities.nhibernate/pull/27


Comments