visual studio microsoft instalar how visual-studio-2015 nuget

visual-studio-2015 - microsoft - nuget visual studio 2017



Los paquetes Nuget están ahí pero faltan referencias (3)

Esto funcionó para mí:

  • Descargar proyecto de la solución
  • Edite el archivo csproj y elimine las entradas de nuggets del archivo csproj (ItemGroup).
  • Recargar proyecto

Después de bifurcarse en TFS, VS2015 Update 2 tiene referencias faltantes a todos los paquetes de Nuget. La restauración del paquete dice "Todos los paquetes enumerados en packages.config ya están instalados".

Podría agregar manualmente referencias a todos los paquetes en la carpeta / packages pero ¿por qué VS ya no está comprobando allí?


Necesita usar la línea de comando NuGet en la consola de Package Manager:

Update-Package -reinstall

para forzar la reinstalación de las referencias del paquete en el proyecto.

NuGet Restore solo restaura archivos en el directorio de paquetes (carpeta / packages), pero no restaura archivos dentro de su proyecto ni modifica su proyecto. Por ejemplo, si un paquete ha agregado algunas DLL de referencia u otros archivos en su proyecto, si elimina alguno de estos archivos, no se volverán a agregar al restaurar este paquete. Esto puede hacer que su proyecto no pueda encontrar las dependencias que faltan al compilar.

Por lo tanto, use el comando "Update-Package -reinstall" para forzar la reinstalación de las referencias del paquete y los archivos de contenido en el proyecto.


según lo encontrado para VS2013 por Shivam ( https://.com/a/46763556/1034160 ), mi solución en VS2017 fue borrar el caché Nuget de: Opciones -> NugetPackageManager -> Borrar todos los cachés NuGet