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 o detailed.

Consulta también Variables de entorno

Ejemplos

nuget add foo.nupkg -Source c:\bar\

nuget add foo.nupkg -Source \\bar\packages\