Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: consumo de paquetes • Versiones compatibles: todas
Descarga e instala un paquete en un proyecto, de forma predeterminada en la carpeta actual, mediante los orígenes de paquetes especificados.
Sugerencia
Para descargar un paquete directamente fuera del contexto de un proyecto, visite la página del paquete en nuget.org y seleccione el vínculo Descargar.
Si no se especifica ningún origen, se usan los enumerados en el archivo de configuración global, %appdata%\NuGet\NuGet.Config (Windows) o ~/.nuget/NuGet/NuGet.Config (Mac/Linux). Para conocer más detalles, consulte Configuraciones comunes de NuGet.
Si no se especifica ningún paquete, install instala todos los paquetes incluidos en el archivo packages.config del proyecto, de forma similar a restore.
El comando install no modifica ningún archivo del proyecto ni packages.config; en este sentido se parece a restore, ya que solo agrega paquetes al disco, sin cambiar las dependencias del proyecto.
Para agregar una dependencia, puede agregar un paquete mediante la interfaz de usuario del Administrador de paquetes o la consola en Visual Studio, o bien modificar packages.config y, luego, ejecutar install o restore.
Uso
nuget install <packageID | configFilePath> [options]
donde <packageID> asigna un nombre al paquete que se va a instalar (con la versión más reciente) o <configFilePath> identifica el archivo packages.config que enumera los paquetes que se van a instalar. Puede indicar una versión específica con la opción -Version.
Opciones
-ConfigFileEl archivo de configuración de NuGet que aplicar. Si no se especifica, se usa
%AppData%\NuGet\NuGet.Config(Windows) o~/.nuget/NuGet/NuGet.Configo~/.config/NuGet/NuGet.Config(Mac/Linux).-DependencyVersion(4.4+) La versión de los paquetes de dependencia que se va a usar, que puede ser una de las siguientes:
- Lowest (valor predeterminado): la versión más baja
- HighestPatch: la versión con la revisión principal más baja, la secundaria más baja y la revisión más alta
- HighestMinor: la versión con la revisión principal más baja, la secundaria más alta y la revisión más alta
- Highest: la versión más alta
- Ignore: no se usará ningún paquete de dependencia
-DirectDownloadDescargue directamente sin rellenar las memorias caché con metadatos o archivos binarios.
-DisableParallelProcessingDeshabilita la instalación de varios paquetes en paralelo.
-x|-ExcludeVersionInstala el paquete en una carpeta denominada solo con el nombre del paquete y no el número de versión.
-FallbackSource(3.2+) Una lista de orígenes de paquetes que se van a usar como reserva en caso de que el paquete no se encuentre en el origen principal o predeterminado.
-ForceEnglishOutput(3.5 y posteriores) Fuerza la ejecución de nuget.exe mediante una referencia cultural en inglés invariable.
-Framework(4.4+) Plataforma de destino que se usa para seleccionar dependencias. Si no se especifica, se establece de forma predeterminada en "Any".
-?|-helpMuestra información de ayuda para el comando.
-NoHttpCacheImpide que NuGet use paquetes almacenados en caché http. Consulte Administración de paquetes globales y carpetas de caché.
-NonInteractiveSuprime solicitudes de confirmaciones o de entrada de usuario.
-OutputDirectoryEspecifica la carpeta en la que se instalan los paquetes. Si no se especifica, se usa la carpeta actual.
-PackageSaveModeEspecifica los tipos de archivos que se van a guardar después de la instalación del paquete: uno entre
nuspec,nupkgonuspec;nupkg.-PreReleasePermite que se instalen paquetes de versión preliminar. Esta marca no es necesaria al restaurar paquetes con
packages.config.-RequireConsentCompruebe que la restauración de paquetes está habilitada antes de descargar e instalar los paquetes. Para obtener más información, consulte Restauración de paquetes.
-SolutionDirectoryEspecifica la carpeta raíz de la solución para la que se van a restaurar los paquetes.
-SourceEspecifica la lista de orígenes de paquete (como direcciones URL) que se van a usar. Si se omite, el comando usa los orígenes proporcionados en los archivos de configuración; consulta Configuraciones comunes de NuGet.
-Verbosity [normal|quiet|detailed]Especifica la cantidad de detalles que se muestran en la salida:
normal(el valor predeterminado),quietodetailed.-VersionEspecifica la versión del paquete que se va a instalar.
Consulta también Variables de entorno
Ejemplos
nuget install elmah
nuget install packages.config
nuget install ninject -OutputDirectory c:\proj