2010-05-30 23 views
5

kullanılırken kod kapsamı etkinken MSTest Testleri çalıştırılamıyor NHTbernate kullanılırken kod kapsamı etkinleştirilmiş MSTest Testleri çalıştırılamıyor. istisna attı Test AdaptörüNHibernate

Ünite: Ben aşağıdaki hata iletisini alabilirsiniz Tip üyesi için çözülmezse 'NHibernate.Cfg.HibernateConfigException NHibernate, Versiyon = 2.1.2.4000, Culture = neutral, PublicKeyToken = aa95f207798dfdb4' ..

Düzenleme:

+0

, NHIbernate'in GAC'den başka bir versiyonunu çözebilir mi? NHibernate meclisleri için GAC'nizi kontrol edin, varsa bunları silin. –

+0

@Mauricio Scheffer: Nhibernate ile ilgili hiçbir şey GAC'tadır –

cevap

1

Belki eski iplik (dağıtım sağlayan açık local.testsettings dağıtım altında) konuşlandırılması açtığınızda aynı şey olur, ama sadece çözüm ve w bulundu paylaşmak için ante. Sorun kod kapsamı içinde görünüyor. Kod kapsamını etkinleştirdiğinizde, derlemeleri farklı klasörlere normalden (muhtemelen) koyar. Bu nedenle, derlemeleri xml veya başka bir dosya türünü değil kopyalar. Sorunu çözmek için Çözüm Öğeleri'nde Local.testsettings dosyasını çift tıklatın, sol tarafta "Dağıtım" ı seçin, "Dosya Ekle" ye tıklayın ve hibernate.cfg.xml dosyasını veya çıktıya kopyalanmak istediğiniz herhangi bir dosyayı seçin. dizin. Sorun şimdi gitmiş olmalı.