Saltar al contenido

El paquete requiere la versión de cliente NuGet ‘2.12’

Entiende el código de forma correcta antes de utilizarlo a tu proyecto si ttienes algo que aportar puedes compartirlo con nosotros.

Solución:

Actualice su extensión de NuGet Package Manager. Ir Tools->Extensions and Updates y seleccione Updates->Visual Studio Gallery. Actualice la extensión del Administrador de paquetes NuGet. Luego intente instalar el paquete después de reiniciar Visual Studio.

NuGet 2.12 solo admite Visual Studio 2013 y versiones posteriores. Si está en Visual Studio 2012, no tiene suerte.

Luché con este problema en Visual Studio 2010 cuando intentaba agregar NewtonSoft.Json paquete nuget en mi proyecto. Cuando intento ejecutar la última versión del paquete nuget desde la consola del administrador de paquetes nuget:

PM> Install-Package Newtonsoft.Json

Da como resultado el mismo error mencionado por OP:

El paquete requiere la versión de cliente NuGet ‘2.12’ o superior, pero la versión actual de NuGet es ‘2.8.60318.667’.

Así que pensé en actualizar la extensión NuGet en Visual Studio primero a la última versión. Pero cuando entré Tools -> Extensions and Updates ventana la Updates La pestaña no mostraba ninguna actualización para la extensión Nuget. Entonces parece la versión del cliente NuGet 2.12 no está disponible ni es compatible con Visual Studio 2010. Me estaba quedando sin opciones ahora.

Así que finalmente, traté de instalar un específico más bajo versión (6.0.3) de Newtonsoft.Json paquete deliberadamente de esta manera:

PM> Install-Package Newtonsoft.Json Your Project Name 6.0.3

Esto funcionó con éxito. La última versión de este paquete al momento de escribir esta publicación es 10.0.3 en cambio.

Por lo tanto, podría darse el caso de que la versión más nueva de un paquete nuget sea compatible solo con la última versión del administrador de paquetes nuget. Entonces, a veces, instalar explícitamente una versión inferior del paquete puede ayudarlo. Por supuesto, la versión anterior de un paquete nuget será compatible con la extensión nuget anterior en Visual Studio si no está actualizada.

La única advertencia en esta solución es que las funcionalidades presentes en la versión inferior del paquete nuget al que se dirige deberían ser suficientes para las necesidades de su proyecto actual. ¡Buena suerte!

Nota: aunque he elaborado esta solución con Visual Studio 2010, puede probar este trabajo para cualquier versión de Visual Studio.

Sección de Reseñas y Valoraciones

Si eres capaz, tienes el poder dejar un ensayo acerca de qué le añadirías a este ensayo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *