Saltar al contenido

¿Restaurar referencias de Nuget?

Siéntete libre de compartir nuestra página y códigos con otro, apóyanos para aumentar esta comunidad.

Solución:

Prueba a reinstalar los paquetes.

En la consola del administrador de paquetes NuGet, ingrese el siguiente comando:

Update-Package -Reinstall -ProjectName Your.Project.Name

Si desea reinstalar paquetes y restaurar referencias para toda la solución, omita el -ProjectName parámetro.

Debe Habilitar la restauración del paquete NuGet en el nivel de la solución VS para que funcione la restauración del paquete faltante.

ingrese la descripción de la imagen aquí

En caso de que esto ayude a alguien, para mí, nada de lo anterior fue suficiente. Todavía no pude construir, VS aún no pudo encontrar las referencias. los key era simplemente para cerrar y volver a abrir la solución después de restaurar los paquetes.

Aquí está el escenario (usando Visual Studio 2012):

Abre una solución a la que le faltan paquetes. Las referencias muestran que VS no puede encontrarlas. Hay muchas maneras de restaurar los paquetes que faltan, incluyendo

  • crear una solución configurada para la restauración automática
  • abriendo la Consola del administrador de paquetes y haciendo clic en el agradable botón “Restaurar”
  • haciendo nuget restore si tiene instalada la línea de comando nuget

Pero no importa cuál sea el enfoque, esas referencias aún se mostrarán como faltantes. Y cuando lo construyas fallará. Suspiro. Sin embargo, si cierra la solución y la vuelve a abrir, ahora VS verifica esos buenos s de nuevo, descubre que los paquetes están de vuelta donde pertenecen, y todo está bien con el mundo.

Actualizar

es Visual Studio todavía no ves que tienes el paquete? ¿Todavía muestra una referencia que no puede resolver? Asegúrese de que la versión del paquete que restauró sea exactamente la misma que la en su archivo .csproj. Incluso un número menor de corrección de errores (por ejemplo, 1.10.1 a 1.10.2) hará que la referencia falle. Puede solucionar esto editando directamente su csproj xml, o eliminando la referencia y creando una nueva que apunte a la versión recién restaurada en el directorio de paquetes.

¡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 *