2013-08-06 28 views
6

benim testleri bulamayan 2012 Explorer penceresi. Çözümü temizlemeyi/yeniden oluşturmayı, MSTest'e referansları yeniden eklemeyi/yeniden eklemeyi ve projenin bir test projesi olarak işaretlendiğinden emin olmak için .csproj dosyasını düzenlemeyi denedim.Visual Studio Ben basit bir test sınıfını içeren benim çözümüne bir "Birim Test Kütüphanesi" projesini ekledik

bütün çözüm kaynak kontrolü altındadır ve (aynı kod ile çalışma) meslektaşım testi çalıştıran herhangi bir sorun var.

Herhangi bir fikrin var mı?

+0

İşlemci mimarisinin test menüsünde ve çözümde aynı olduğundan emin olun –

+0

@HarisHasan Her şey x86 olarak ayarlandı – Darajan

cevap

4

deneyin C bulunabilir Microsoft.VisualStudio.QualityTools.UnitTestFramework bir başvuru ekleme: \ Program Files Microsoft Visual Studio \ (x86) 11.0 \ Common7 \ IDE \ PublicAssemblies

Sonra da emin olun referans eklediğiniz derlemeleri kullanıyorsunuz.

using Microsoft.VisualStudio.TestTools.UnitTesting; 

ve ben aynı girdim bu sorunu

+0

Görsel stüdyo güncelleştirmesi 3'ü yükleme anahtarı oldu, teşekkürler. – Darajan

0

çözmek gerekir ki, 3 güncellemek için Ayrıca sadece görsel stüdyo güncelleme olabilir eski

using Microsoft.VisualStudio.TestPlatform.UnitTestFramework; 

DÜZENLEMEYİ

kaldırmak VS 2010'dan 2012'ye kadar olan çözümü geliştirirken sorun. Tüm testler başarısız oldu. Eski (VS2010) çözüm dosyasını silerek bunu aştım. Daha sonra, VS2012 kullanarak yeni bir tane oluşturdum ve tüm projeleri yeni çözüme ekledim. Yeniden Oluşturulduktan sonra tüm testler test kaşifinde gözüktü.