Por fin después de tanto luchar pudimos encontrar el arreglo de este asunto que muchos lectores de esta web han tenido. Si quieres aportar alguna información no dudes en aportar tu comentario.
Solución:
Cada vez que tengo un error de NuGet como estos, suelo seguir estos pasos:
- Vaya a la carpeta de paquetes en el Explorador de Windows y elimínelo.
- Abra Visual Studio y vaya a Instrumentos > Administrador de paquetes de biblioteca > Configuración del administrador de paquetes y debajo del elemento Administrador de paquetes en el lado izquierdo hay un botón “Borrar caché de paquetes”. Haga clic en este botón y asegúrese de que la casilla de verificación “Permitir que NuGet descargue los paquetes faltantes durante la compilación” esté marcada.
- Limpiar la solución
- Luego, haga clic con el botón derecho en la solución en el Explorador de soluciones y habilite la Restauración de paquetes NuGet.
- Construya la solución
- Reiniciar Visual Studio
Seguir todos estos pasos casi siempre restaura todos los paquetes y dll que necesito para mi programa MVC.
EDITAR >>>
Para Visual Studio 2013 y superior, el paso 2) debería decir:
- Abra Visual Studio y vaya a Instrumentos > Opciones > Administrador de paquetes NuGet y en el lado derecho hay un botón “Borrar caché de paquetes”. Haga clic en este botón y asegúrese de que las casillas de verificación “Permitir que NuGet descargue los paquetes faltantes” y “Comprobar automáticamente los paquetes faltantes durante la compilación en Visual Studio” estén marcadas.
-
Eliminar todas las referencias de código a
System.Net.*
-
en la ventana del paquete,
Install-Package Microsoft.AspNet.WebApi.Client
-
Limpia y reconstruye tu proyecto
encontré un extra
en mi web.config. eliminé eso para que funcione. algún otro paquete que instalé y luego eliminé causó el problema.
Valoraciones y reseñas
Si te gusta la idea, tienes la opción de dejar un enunciado acerca de qué le añadirías a esta reseña.