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
Post a Comment