2008-11-07 12 views
7

6 MSTest test grubu setim var. Test Görünümü penceresini ve Projeyi gruplandırdığımda tüm projelerim bir tane daha ortaya çıkıyor. Visual Studio'nun bu projenin bir birim test montajı olduğunu anlamasını sağlayamıyorum.Visual Studio 2008 Test Görüntüleme Paneli Tüm Testleri Göstermiyor

Yeniden Düzenleyici Ünitesi Test Runner'ın bu altıncı tertibatı tanımlamakta herhangi bir sorunu yoktur. Yani montaj bu noktadan iyidir.

Visual Studio 2008, bir kurulun bir birim sınama derlemesi olduğunu nasıl belirler?

Csproj dosyalarını karşılaştırdım ve sıradan olmayan hiçbir şey bulamadım.

cevap

28
Visual Studio bir "Test" projesini oluştururken, aşağıdaki elemanı ilk PropertyGroup elemanda csproj xml eklenir

: elle test montaj oluşturduysanız

<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB}; 
{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> 

oluşturarak demek Yeni bir Sınıf Kitaplığı ve Microsoft.VisualStudio.QualityTools.UnitTestFramework için bir başvuru ekleyerek, bu öğe csproj dosyanızda olmayacak ve görsel stüdyo içeride bulunan tüm testleri yok sayar.

Öğe ekle ve her şey tekrar iyi olacak.

+0

Bunun için teşekkürler yığınları! Ben sadece bir kaç NUnit testini Visual Studio koşucusuna dönüştürdüm ve cevabınızı bulmadan önce bir saat boyunca başımı çarptım. –

+0

Yardım edebilirim. – NotMyself

+0

Güzel BulMyself. Teşekkürler. – Konrad