Tutto sotto è realizzato in VS2019, usando .NET Framework 4.7 e NUnit + NUnit3TestAdapter
Ho creato un assembly chiamato Exitus.Tests e ho aggiunto alcuni test unitari. Tuttavia, per alcuni problemi con Nuget, che non sono riuscito a risolvere, ho realizzato un altro progetto chiamato Exitus.UnitTests e rimosso il file che avevo nel vecchio progetto (inclusa la modifica dello spazio dei nomi).
Ora il nuovo progetto di test ha mostrato di funzionare correttamente nell'esploratore, ma è rimasto un "fantasma" del vecchio progetto:
Se provo a eseguire il test, la finestra di output mostra il seguente errore:
System.InvalidOperationException: il seguente TestContainer non è stato trovato 'C: \ Users \ xxx \ Source \ Repositories \ Expire \ Exitus.Tests \ bin \ Debug \ Exitus.Tests.dll "su Microsoft.VisualStudio.TestWindow.Client.TestContainer.TestContainerProvider .d__46.MoveNext () --- Fine della traccia dello stack dalla posizione precedente in cui è stata generata l'eccezione --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Attività attività) su System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (attività attività ) presso Microsoft.VisualStudio.TestWindow.Controller.TestContainerConfigurationQueryByTestsBase.d__6.MoveNext () (...)
La traccia dello stack è molto più lunga, ma la cosa curiosa è la seconda riga, affermando che non è stato possibile trovare il contenitore di test in \Exitus.Tests\bin\Debug\Exitus.Tests.dll. Questo è il nome del vecchio progetto di test, che ho rimosso ed eliminato. Ho cercato l'intero termine per il termine Exitus.Testse non restituisce risultati.
Esiste un modo per rimuovere con forza questo progetto "fantasma"?
