Alles, was unten steht, wird in VS2019 mit .NET Framework 4.7 und NUnit + NUnit3TestAdapter erstellt
Ich habe eine Assembly namens Exitus.Tests erstellt und einige Komponententests hinzugefügt. Aufgrund einiger Probleme mit Nuget, die ich nicht lösen konnte, erstellte ich ein anderes Projekt namens Exitus.UnitTests und entfernte die einmalige Datei, die ich im alten Projekt hatte (einschließlich des Änderns des Namespace).
Jetzt wurde das neue Testprojekt im Explorer korrekt angezeigt, aber ein "Geist" des alten Projekts blieb:
Wenn ich versuche, den Test auszuführen, zeigt das Ausgabefenster den folgenden Fehler:
System.InvalidOperationException: Der folgende TestContainer wurde unter Microsoft.VisualStudio.TestWindow.Client.TestContainer.TestContainerProvider nicht gefunden: "C: \ Benutzer \ xxx \ Quelle \ Repositorys \ Expire \ Exitus.Tests \ bin \ Debug \ Exitus.Tests.dll" .d__46.MoveNext () --- Ende des Stack-Trace vom vorherigen Speicherort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Task-Task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Task ) bei Microsoft.VisualStudio.TestWindow.Controller.TestContainerConfigurationQueryByTestsBase.d__6.MoveNext () (...)
Die Stapelverfolgung ist viel länger, aber das Merkwürdige ist die zweite Zeile, die besagt, dass der Testcontainer bei nicht gefunden werden konnte \Exitus.Tests\bin\Debug\Exitus.Tests.dll
. Dies ist der Name des alten Testprojekts, das ich entfernt und gelöscht habe. Ich habe mein gesamtes Projekt nach dem Begriff durchsucht Exitus.Tests
und es werden keine Ergebnisse zurückgegeben.
Gibt es überhaupt eine Möglichkeit, dieses "Geister" -Projekt gewaltsam zu entfernen?