Sync-Package (Consola del Administrador de paquetes en Visual Studio)
Versión 3.0+; solo está disponible en la consola del Administrador de paquetes en Visual Studio en Windows.
Obtiene la versión del paquete instalado del proyecto especificado (o del predeterminado) y la sincroniza con el resto de proyectos de la solución.
Sintaxis
Sync-Package [-Id] <string> [-IgnoreDependencies] [-ProjectName <string>] [[-Version] <string>]
[[-Source] <string>] [-IncludePrerelease] [-FileConflictAction] [-DependencyVersion]
[-WhatIf] [<CommonParameters>]
Parámetros
Parámetro | Descripción |
---|---|
Identificador | (Obligatorio) Identificador del paquete que se va a sincronizar. El modificador -Id es opcional. |
IgnoreDependencies | Se instala solo el paquete y no sus dependencias. |
ProjectName | El proyecto desde el que se va a sincronizar el paquete, que se establece de forma predeterminada en el proyecto predeterminado. |
Versión | La versión del paquete que se va a sincronizar, que se establece de forma predeterminada en la versión instalada actualmente. |
Source | URL o ruta de acceso de la carpeta del origen del paquete que se va a buscar. Las rutas de acceso pueden ser absolutas o relativas a la carpeta actual. Si se omite, Sync-Package busca en el origen del paquete seleccionado actualmente. |
IncludePrerelease | Incluye paquetes de versión preliminar en la sincronización. |
FileConflictAction | La acción que se realizará cuando se le pida que sobrescriba u omita los archivos existentes a los que hace referencia el proyecto. Los valores posibles son Overwrite, Ignore, None, OverwriteAll, y (3.0+) IgnoreAll. |
DependencyVersion | La versión de los paquetes de dependencia que se va a usar, que puede ser una de las siguientes:
dependencyVersion del archivo Nuget.Config . |
WhatIf | Muestra lo que sucedería al ejecutar el comando sin realizar realmente la sincronización. |
Ninguno de estos parámetros acepta caracteres comodín ni entrada de canalización.
Parámetros comunes
Sync-Package
admite los siguientes parámetros comunes de PowerShell: Debug, Error Action, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction y WarningVariable.
Ejemplos
# Sync the Elmah package installed in the default project into the other projects in the solution
Sync-Package Elmah
# Sync the Elmah package installed in the ClassLibrary1 project into other projects in the solution
Sync-Package Elmah -ProjectName ClassLibrary1
# Sync Microsoft.Aspnet.package but not its dependencies into the other projects in the solution
Sync-Package Microsoft.Aspnet.Mvc -IgnoreDependencies
# Sync jQuery.Validation and install the highest version of jQuery (a dependency) from the package source
Sync-Package jQuery.Validation -DependencyVersion highest