Su proyecto no hace referencia al marco ".NETFramework,Version=v4.6.2". Agregue una referencia a ".NETFramework,Version=v4.6.2" en "TargetFrameworks"

Resuelto Василь Ткачук asked hace 5 años • 0 respuestas

No puedo ejecutar mis pruebas unitarias.

Tengo el siguiente error:

Su proyecto no hace referencia al marco ".NETFramework,Version=v4.6.2". Agregue una referencia a ".NETFramework,Version=v4.6.2" en la propiedad "TargetFrameworks" de su archivo de proyecto y luego vuelva a ejecutar la restauración NuGet.

En app.config:

<startup>
  <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/>
</startup>

En Proyecto > Propiedades > Aplicación > TargetFramework (.NET Framework 4.6.2)

¿Cómo puedo arreglarlo?

Aceptado

Por favor realice los siguientes pasos

  1. Solución limpia
  2. Limpiar carpeta "paquetes"
  3. Eliminar carpeta "bin"
  4. Eliminar carpeta "obj"
Larissa Savchekoo avatar Nov 15 '2018 15:11 Larissa Savchekoo

El archivo que me estaba causando el problema era obj/project.assets.json dentro de la carpeta del proyecto. Eliminarlo y reconstruir el proyecto funcionó.

Ajith avatar Dec 21 '2021 08:12 Ajith