Sync-Package (Console du Gestionnaire de package dans Visual Studio)
Version 3.0+ ; disponible uniquement dans la console du Gestionnaire de package dans Visual Studio sous Windows.
Obtient la version du package installé à partir du projet spécifié (ou par défaut) et synchronise la version avec le reste des projets de la solution.
Syntaxe
Sync-Package [-Id] <string> [-IgnoreDependencies] [-ProjectName <string>] [[-Version] <string>]
[[-Source] <string>] [-IncludePrerelease] [-FileConflictAction] [-DependencyVersion]
[-WhatIf] [<CommonParameters>]
Paramètres
Paramètre | Description |
---|---|
ID | (Obligatoire) Identifiant du package à synchroniser. Le commutateur -Id proprement dit est facultatif. |
IgnoreDependencies | Installez uniquement ce package, et non ses dépendances. |
Nom du projet | Projet à partir duquel synchroniser le package, par défaut le projet par défaut. |
Version | Version du package à synchroniser, par défaut la version actuellement installée. |
Source | URL ou chemin d’accès au dossier de la source du package à rechercher. Les chemins d’accès aux dossiers locaux peuvent être absolus ou relatifs au dossier actif. En cas d’omission, Sync-Package recherche la source du package actuellement sélectionné. |
IncludePrerelease | Inclut des packages de préversion dans la synchronisation. |
FileConflictAction | Action à entreprendre lorsqu’il est demandé de remplacer ou d’ignorer les fichiers existants référencés par le projet. Les valeurs possibles sont Remplacer, Ignorer, Aucun(e), Remplacer tout et (3.0+) Ignorer tout. |
DependencyVersion | Version des packages de dépendances à utiliser, qui peut être l’une des suivantes :
dependencyVersion dans le fichier Nuget.Config . |
WhatIf | Affiche ce qui se passerait lors de l’exécution de la commande sans effectuer la synchronisation. |
Aucun de ces paramètres n’accepte d’entrée de pipeline ou de caractères génériques.
Paramètres communs
Sync-Package
prend en charge les paramètres courants suivants : Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable et OutVariable.
Exemples
# 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