nuget - studio - ¿Por qué no hay una carpeta de paquetes en la carpeta que contiene la solución.my NET Core?
Para forzar la carpeta ./packages para la solución
Para forzar la descarga de la carpeta de paquetes como elemento secundario de la carpeta de la solución para proyectos .NET Core, siga estos pasos:
-
Cree un archivo
NuGet.Config
en el mismo directorio que el archivo.sln
. -
Copie los siguientes contenidos en el archivo
NuGet.Config
:
<?xml version="1.0" encoding="utf-8"?> <configuration> <config> <add key="globalPackagesFolder" value="./packages" /> </config> </configuration>
-
Configure NuGet para descargar paquetes faltantes de la siguiente manera:
3.1. En Visual Studio:
Tools -> Options
3.2. Filtrar por
nuget
(arriba a la izquierda en el cuadro de diálogo). SeleccionarGeneral
3.3. Asegúrese de que
Allow NuGet to download missing packages
esté marcado
- Cierre y vuelva a abrir la solución. NuGet descargará los paquetes necesarios.
Nota: la configuración de NuGet.Config también se puede lograr ejecutando el siguiente comando desde la consola de NuGet Package Manager (
Tools -> NuGet Package Manager -> Package Manager Console
):
PM> nuget config -set globalPackagesFolder=./packages -configfile "$(pwd)/NuGet.Config"
Aún tiene la carpeta de
packages
en su solución .net-core, pero los paquetes globales se encuentran en:
C:/Users/[YourUsername]/.nuget/packages
Por proyecto: Referencias-> Nuget dicta qué paquetes son referenciados y restaurados.
Pero, como mencionó Eastrall, la carpeta de paquetes ahora es global y se encuentra en su carpeta de usuario:
C:/Users/[YourUsername]/.nuget/packages
Puede consultar una pregunta que le hice para ver si las respuestas son útiles.
¿Cómo incluyo los paquetes NuGet en mi solución para proyectos .Net Core?
Puede recuperar esa carpeta de paquetes, pero es posible que no esté satisfecho con los resultados, ya que los proyectos .Net Core dependen de tantos paquetes NuGet. La mía ronda alrededor de 1 GB.
https://docs.microsoft.com/en-us/nuget/schema/nuget-config-file#config-section