es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

MSTest-Visual Studio 2022-El modelo del proyecto de prueba no hace referencia a ningún adaptador NuGet de .NET. El descubrimiento o ejecución de pruebas podría no funcionar para este proyecto.

Obteniendo un error después de actualizar las versiones. Estoy usando MSTest.
Error 1 = “El proyecto de prueba Models no hace referencia a ningún adaptador de NuGet .NET. La detección o ejecución de pruebas puede no funcionar para este proyecto. Es recomendable hacer referencia a los adaptadores de prueba de NuGet en cada proyecto de prueba de la solución.”

Error 2 = Sitecore\MyTurfAutomation\MyTurfAutomation\Tests\bin\Debug\Tests.dll. Asegúrese de que los descubridores y ejecutores de pruebas estén registrados y que las configuraciones de versión de plataforma y marco sean apropiadas e intente nuevamente.

Versiones

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que estás obteniendo dos errores diferentes después de actualizar tus versiones en MSTest. Abordemos cada error por separado:

    Error 1: “El proyecto de prueba Models no hace referencia a ningún adaptador de .NET NuGet. La detección o ejecución de pruebas podría no funcionar para este proyecto. Se recomienda hacer referencia a los adaptadores de prueba NuGet en cada proyecto de prueba de la solución.”

    Este error sugiere que necesitas hacer referencia a los adaptadores de prueba NuGet en cada proyecto de prueba de la solución. Para hacer esto, puedes seguir los siguientes pasos:

    1. Haz clic derecho en el proyecto en el Explorador de soluciones y selecciona “Administrar paquetes de NuGet”.
    2. En el Administrador de paquetes de NuGet, busca “MSTest.TestAdapter” y “MSTest.TestFramework”.
    3. Instala ambos paquetes en tu proyecto.
    4. Compila tu proyecto y ejecuta tus pruebas para confirmar que se ha resuelto el error.

    Error 2: “Sitecore\MyTurfAutomation\MyTurfAutomation\Tests\bin\Debug\Tests.dll. Asegúrate de que los descubridores y ejecutores de pruebas estén registrados y las configuraciones de versión de plataforma y marco sean apropiadas e intenta de nuevo.”

    Este error sugiere que puede haber problemas con los descubridores y ejecutores de pruebas que no están registrados correctamente o que las configuraciones de versión de plataforma y marco no son las adecuadas.

    Para solucionar este error, puedes intentar los siguientes pasos:

    1. Verifica que el paquete de adaptador de prueba adecuado esté instalado (como se menciona en el Error 1).
    2. Asegúrate de estar usando la versión correcta del marco .NET para tu proyecto. Puedes verificar esto en la ventana de propiedades del proyecto.
    3. Verifica que todas tus herramientas de prueba (Visual Studio, MSTest, etc.) estén actualizadas a la última versión.
    4. Intenta limpiar tu proyecto y compilarlo de nuevo para ver si el error desaparece.

    Si ninguno de estos pasos resuelve el problema, es posible que debas proporcionar información más específica sobre tu proyecto y configuración para ayudar a diagnosticar el problema.

Comments are closed.