Tout est effectué ci-dessous dans VS2019, en utilisant .NET Framework 4.7 et NUnit + NUnit3TestAdapter
J'ai créé un assemblage appelé Exitus.Tests et ajouté quelques tests unitaires. Cependant, pour certains problèmes avec Nuget, que je n'ai pas pu résoudre, j'ai créé un autre projet appelé Exitus.UnitTests et supprimé le fichier une fois que j'avais dans l'ancien projet (y compris la modification de l'espace de noms).
Maintenant, le nouveau projet de test s'est affiché correctement dans l'explorateur, mais un "fantôme" de l'ancien projet est resté:
Si j'essaie d'exécuter le test, la fenêtre de sortie affiche l'erreur suivante:
System.InvalidOperationException: le TestContainer suivant est introuvable 'C: \ Users \ xxx \ Source \ Repositories \ Expire \ Exitus.Tests \ bin \ Debug \ Exitus.Tests.dll' sur Microsoft.VisualStudio.TestWindow.Client.TestContainer.TestContainerProvider .d__46.MoveNext () --- Fin de la trace de pile à partir de l'emplacement précédent où l'exception a été levée --- sur System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (tâche) sur System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification ) sur Microsoft.VisualStudio.TestWindow.Controller.TestContainerConfigurationQueryByTestsBase.d__6.MoveNext () (...)
La trace de la pile est beaucoup plus longue, mais le plus curieux est la deuxième ligne, indiquant qu'elle n'a pas pu trouver le conteneur de test à \Exitus.Tests\bin\Debug\Exitus.Tests.dll
. C'est le nom de l'ancien projet de test, que j'ai supprimé et supprimé. J'ai recherché l'ensemble de mon projet pour le terme Exitus.Tests
et il ne renvoie aucun résultat.
Est-il possible de supprimer de force ce projet "fantôme"?