2016-04-06 78 views
1

NHibernate 3.1 ve FluentNHibernate 1.2 ile oluşturulan https://github.com/haf/Castle.Facilities.NHibernate kullanıyorum. Alanımda NuGet üzerinden NHibernate 4.x ve FluentHibernate 2.x sürümlerine geçtim. Bu yüzden bu proje referanslara sahip olun:Castle.Facilities.NHibernate ve FluentNHibernate v2.x

... 
Castle.Facilities.NHibernate v0.7 
--> Depends on FLuentNHibernate v1.2 
--> Depends on NHibernate v3.1 
NHibernate v4.0 
FluentNHibernate v2.0 
... 

benim app.config bu ekledik NHibernate ve FluentNHibernate yükseltme:

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

Kale Tesisi sonra düzgün bir şekilde güncellenir NHibernate sürümünü kullanır. Ancak, aşağıdaki hata ile doğru FluentNHibernate sürümünü kullanmak reddediyor: Onların güçlü adlandırılmış desteklemeyen FLuentNHibernate sayfasında okudum

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 

. Bunun bir etki yaratıp yaratmadığını merak ediyorum ve yukarıdaki kütüphanelerden birini yeniden derlemem gerekiyor mu, yoksa başka bir şey mi özlüyorum?

cevap