Todo lo siguiente se realiza en VS2019, utilizando .NET Framework 4.7 y NUnit + NUnit3TestAdapter
Creé un ensamblaje llamado Exitus.Tests, y agregué algunas pruebas unitarias. Sin embargo, con algunos problemas con Nuget, que no pude resolver, hice otro proyecto llamado Exitus.UnitTests y eliminé el archivo que tenía en el proyecto anterior (incluido el cambio del espacio de nombres).
Ahora, el nuevo proyecto de prueba mostraba operaciones correctamente en el explorador, pero quedaba un "fantasma" del antiguo proyecto:
Si intento ejecutar la prueba, la ventana de salida muestra el siguiente error:
System.InvalidOperationException: No se encontró el siguiente TestContainer 'C: \ Users \ xxx \ Source \ Repositories \ Expire \ Exitus.Tests \ bin \ Debug \ Exitus.Tests.dll' en Microsoft.VisualStudio.TestWindow.Client.TestContainer.TestContainerProvider .d__46.MoveNext () --- Fin del seguimiento de la pila desde la ubicación anterior donde se produjo la excepción --- en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (tarea de tarea) en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification ) en Microsoft.VisualStudio.TestWindow.Controller.TestContainerConfigurationQueryByTestsBase.d__6.MoveNext () (...)
El seguimiento de la pila es mucho más largo, pero lo curioso es la segunda línea, que indica que no pudo encontrar el contenedor de prueba en \Exitus.Tests\bin\Debug\Exitus.Tests.dll
. Este es el nombre del antiguo proyecto de prueba, que eliminé y eliminé. He buscado todo el proyecto para el término Exitus.Tests
y no devuelve ningún resultado.
¿Hay alguna forma de eliminar a la fuerza este proyecto 'fantasma'?
fuente
Respuestas:
*.testlog
archivos en: carpeta de solución \ .vs \ nombre de solución \ v16 \ TestStore \ number .fuente
.vs
es un directorio oculto Asegúrese de configurar su explorador de archivos para ver directorios ocultosEnfrenté el mismo problema en este momento. Una limpieza ayudó. Como tuve problemas de limpieza con VS la última vez (algunos bloqueos de DB impiden que ocurra una limpieza real), mi limpieza de trabajo fue de esta manera:
git clean -xfd
Probablemente ayude.
fuente
Ninguna de estas soluciones funcionó para mí. Pude lograr que el explorador de prueba funcionara cerrando Visual Studio y eliminando la carpeta " .vs ". Luego vuelva a abrir la solución y deje que la reconstruya.
fuente