Comando add (CLI de NuGet)
Se aplica a: publicación de paquetes • Versiones compatibles: 3.3 y posteriores
Agrega un paquete especificado a un origen de paquete que no es HTTP (una carpeta o ruta de acceso UNC) en un diseño jerárquico, donde se crean carpetas para el identificador de paquete y el número de versión. Por ejemplo:
\\myserver\packages
└─<packageID>
└─<version>
├─<packageID>.<version>.nupkg
├─<packageID>.<version>.nupkg.sha512
└─<packageID>.nuspec
Al restaurar o actualizar en el origen del paquete, el diseño jerárquico proporciona un rendimiento significativamente mejor.
Para expandir todos los archivos del paquete al origen del paquete de destino, usa el modificador -Expand
. Normalmente, esto da como resultado subcarpetas adicionales que aparecen en el destino, como tools
y lib
.
Uso
nuget add <packagePath> -Source <sourcePath> [options]
donde <packagePath>
es el nombre de ruta de acceso al paquete que se va a agregar y <sourcePath>
especifica el origen del paquete basado en carpetas al que se agregará el paquete. No se admiten los orígenes HTTP.
Opciones
-ConfigFile
El archivo de configuración de NuGet que aplicar. Si no se especifica, se usa
%AppData%\NuGet\NuGet.Config
(Windows) o~/.nuget/NuGet/NuGet.Config
o~/.config/NuGet/NuGet.Config
(Mac/Linux).-Expand
Agrega todos los archivos del paquete al origen del paquete.
-ForceEnglishOutput
(3.5 y posteriores) Fuerza la ejecución de nuget.exe mediante una referencia cultural en inglés invariable. Fuerza la ejecución de nuget.exe mediante una referencia cultural en inglés invariable.
-?|-help
Muestra información de ayuda para el comando.
-NonInteractive
Suprime solicitudes de confirmaciones o de entrada de usuario.
-src|-Source
Especifica el origen del paquete, que es una carpeta o recurso compartido UNC, al que se agregará nupkg. No se admiten los orígenes HTTP.
-Verbosity [normal|quiet|detailed]
Especifica la cantidad de detalles que se muestran en la salida:
normal
(el valor predeterminado),quiet
odetailed
.
Consulta también Variables de entorno
Ejemplos
nuget add foo.nupkg -Source c:\bar\
nuget add foo.nupkg -Source \\bar\packages\