MSTest: Es werden keine Tests ausgeführt, da keine Tests geladen oder die ausgewählten Tests deaktiviert sind

Ich habe eine C # -Lösung mit der folgenden Struktur:

mySolution
  myProject
  myProject.MSTests
    References
      Microsoft.VisualStudio.QualityTools.UnitTestFramework
    sutMSTests.cs

sutMSTests.cs:

[TestClass()] 
public class sutMSTests
{
    [TestMethod]
    public void MyTest0()
    {
        Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(4, 2 + 2);
    } 
}

Wenn ich versuche, die Tests über "Test", "Ausführen", "Alle Tests in Lösung" auszuführen, wird in der VS2008-Statuszeile Folgendes angezeigt:

Es werden keine Tests ausgeführt, da keine Tests geladen oder die ausgewählten Tests deaktiviert sind.

Test, Windows, Testansicht zeigt keine Tests an.

Hinweis: Ich habe die Tests manuell erstellt (funktioniert für xUnit.net), anstatt die Assistenten von Microsoft zu verwenden.

Ich habe mein von Hand erstelltes MSTest-Setup mit dem Setup eines anderen Tests verglichen, den ich mit dem Assistenten und erstellt habesie scheinen zu sein ausreichend ähnlich.

Frage: Was sind die wahrscheinlichsten Ursachen der obigen Fehlermeldung?

Bearbeiten 25.02.2010: Mehr Informationen:
Ich habe mit der rechten Maustaste auf die Schaltfläche geklicktLösungselemente Ordner, und wählen Sie Hinzufügen, Neues Projekt, geben Sie Testprojekte, Testdokumente :: Visual Studio-Testprojektvorlage ein.

Der Standardtest "TestMethod1" des neuen Projekts wurde erkannt und bestanden.
Mein Test wurde jedoch nicht angezeigt. Deshalb habe ich meine Testmethode in das Standardtestprojekt "TestProject1" kopiert und eingefügt.

Mein Test wurde in "TestProject" erkannt, aber nicht an seinem ursprünglichen Speicherort.

Ich habe die Dateien, die Organisation und die Einstellungen von "TestProject1" mit meinem von Hand erstellten Testprojekt genau verglichen.

An diesem Punkt bin ichraten dass einige Einstellungen von der Visual Studio Test Project-Vorlage vorgenommen werden, die nicht leicht zu erkennen ist.

imo sollte es genauso einfach sein, ein Testprojekt von Hand zu erstellen, wie es mit der Visual Studio-Testprojektvorlage zu erstellen ist.

Bitte beachten Sie: Ich sage nicht, dass ich gegen die Verwendung der Visual Studio Test Project-Vorlage bin. für mich verstehe ich gerne, was sich hinter dem Vorhang verbirgt, denn das macht mich imho zu einem viel besseren Programmierer.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage