Tudo abaixo é feito no VS2019, usando o .NET Framework 4.7 e o NUnit + NUnit3TestAdapter
Criei um assembly chamado Exitus.Tests e adicionei alguns testes de unidade. No entanto, com alguns problemas com o Nuget, que não consegui resolver, criei outro projeto chamado Exitus.UnitTests e removi o arquivo que possuía no projeto antigo (incluindo a alteração do namespace).
Agora, o novo projeto de teste mostrou-se operacional corretamente no explorer, mas um "fantasma" do projeto antigo permaneceu:
Se eu tentar executar o teste, a janela de saída mostrará o seguinte erro:
System.InvalidOperationException: O seguinte TestContainer não foi encontrado 'C: \ Users \ xxx \ Source \ Repositories \ Expire \ Exitus.Tests \ bin \ Debug \ Exitus.Tests.dll' em Microsoft.VisualStudio.TestWindow.Client.TestContainer.TestContainerProvider .d__46.MoveNext () --- Fim do rastreio de pilha do local anterior onde a exceção foi lançada --- em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (tarefa de tarefa) na System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Task ) em Microsoft.VisualStudio.TestWindow.Controller.TestContainerConfigurationQueryByTestsBase.d__6.MoveNext () (...)
O rastreamento da pilha é muito mais longo, mas o curioso é a segunda linha, afirmando que não foi possível encontrar o contêiner de teste em \Exitus.Tests\bin\Debug\Exitus.Tests.dll
. Este é o nome do projeto de teste antigo, que eu removi e excluí. Pesquisei todo o meu projeto pelo termo Exitus.Tests
e ele não retorna resultados.
Existe alguma maneira de remover com força esse projeto 'fantasma'?