2016-04-05 62 views
0

Aslında ASP .Net projemde kullanılan eski 'nhibernate' sürümünü en son kararlı sürümüne (4.0.0.4000) güncellemek istiyorum. Bununla birlikte, bu süreçte, sorunla karşı karşıyayım.NSAbernate 2.1.2.4000'den 4.0.0.4000'e yükseltme (Target .Net FW 3.5 ile)

Şu anda, Projemin Hedef. Net Framework. Net 3.5 olduğunu ve bu 2.1h.4000 nhibernate ile kullanıldı.

Aynı güncelleştirme için, basitçe NHibernate.dll derlemesini 4.0.0.4000 sürümü (SourceForge'dan indirilen) ile değiştirdim. Bununla birlikte, .Net 3.5 hedef çerçevesi ve 4.0.0.4000 nhibernate ile, Tür/Ad alanı, Criterion, Engine, SqlCommand, Type, Cfg, Impl, Metadata vb. Gibi eksik tanımlarıyla ilgili bir takım hatalar alıyorum. Ayrıca, Hedef Çerçeveyi .Net 4.0 veya üstü ve 4.0.0.4000 nhibernate ile değiştirmek, neredeyse tüm hatalar giderilir.

Nahbernate 4.0.0.4000'in .NET 3.5 Framework ile uyumlu olmadığı anlaşılıyor. Doğrumuyum? Varsa, nhibernate'in hangi maksimum sürümü .Net 3.5 Framework ile kullanılabilir? Değilse, lütfen bu hatalara neyin neden olabileceğini ve nasıl tahliye edilebileceğini onaylayın. Ayrıca, nhibernate 4.0.0.4000 kullanımı için gereken min .Net çerçevesini doğrulayın. Farkında olmam gereken başka bir bilgi varsa bana bildirin. Son olarak, lütfen nağmeliği güncelleme işleminin doğru olup olmadığını teyit edin? Şimdiden teşekkürler. Selamlar, Shubham

+0

Desteklenen .NET sürümleri 4.5.2 ve üzerindedir. 3.5'in yanısıra, NH 4 tarafından desteklenen LINQ gibi özellikler yoktur. –

+0

Merhaba Panagiotis, Yanıtınız için teşekkür ederiz. Sadece onaylamak için Nhibernate'in hangi maksimum sürümü .Net 3.5 Framework ile kullanılabilir? Lütfen onaylayın. – Shubham

cevap

1

Evet, bu doğru: NHibernate 4 sadece .NET 4. sürüm notlarını görebilirsiniz hedefliyor: https://github.com/nhibernate/nhibernate-core/blob/master/releasenotes.txt.

+0

Merhaba Ricardo, Cevabınız için teşekkürler. Onaylamak için Nhibernate'in hangi en yüksek sürümü .Net 3.5 Framework ile kullanılabilir? Lütfen onaylayın. Teşekkürler – Shubham

+0

3. * şubesinin sonuncusu olmalıdır. –

İlgili konular