visual studio 2017 - ¿Por qué aparece el mensaje de error "No se hace referencia a los adaptadores de prueba en esta solución"?
visual-studio-2017 live-unit-tests (1)
Como lo indica el mensaje, debe instalar algunos paquetes nuget, uno para el marco de prueba y otro para el corredor de pruebas de Visual Studio. Si está actualizando una solución anterior utilizando MSTest, primero debe eliminar la referencia a Microsoft.VisualStudio.QualityTools.UnitTestFramework
.
Luego debe abrir la Consola del administrador de paquetes (en Herramientas-> Gestor de paquetes Nuget -> Consola del administrador de paquetes). Seleccione su (s) proyecto (s) de prueba de unidad y ejecute los siguientes comandos:
Install-Package MSTest.TestFramework
Install-Package MSTest.TestAdapter
Si está utilizando un marco de prueba diferente, como xunit o nunit, debe instalar XUnit y xunit.runner.visualstudio, o NUnit y NUnit3TestAdapter
Cuando comienzo una sesión de Live Unit Tests en mi solución en visual studio 2017, recibo el siguiente mensaje:
Esta solución no hace referencia a adaptadores de prueba. Si tiene un proyecto de prueba, agregue una referencia de NuGet a un adaptador de prueba correspondiente al marco de prueba utilizado para ejecutar las pruebas. Si ya tiene la referencia de NuGet requerida en su proyecto de prueba, realizar una restauración de NuGet puede resolver el problema.
¿Qué puedo hacer para remediar esta situación?