Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wersja 3.0+; dostępne tylko w konsoli Menedżer pakietów w programie Visual Studio w systemie Windows.
Pobiera wersję zainstalowanego pakietu z określonego (lub domyślnego) projektu i synchronizuje wersję z resztą projektów w rozwiązaniu.
Składnia
Sync-Package [-Id] <string> [-IgnoreDependencies] [-ProjectName <string>] [[-Version] <string>]
[[-Source] <string>] [-IncludePrerelease] [-FileConflictAction] [-DependencyVersion]
[-WhatIf] [<CommonParameters>]
Parametry
| Parametr | Opis |
|---|---|
| Id | (Wymagane) Identyfikator pakietu do synchronizacji. Przełącznik -Id jest opcjonalny. |
| IgnoreDependencies | Zainstaluj tylko ten pakiet, a nie jego zależności. |
| ProjectName | Projekt do synchronizacji pakietu z domyślnego projektu. |
| Wersja | Wersja pakietu do synchronizacji, domyślnie ustawiona na aktualnie zainstalowaną wersję. |
| Źródło | Adres URL lub ścieżka folderu źródła pakietu do wyszukania. Ścieżki folderów lokalnych mogą być bezwzględne lub względem bieżącego folderu. Jeśli pominięto, Sync-Package przeszukuje aktualnie wybrane źródło pakietu. |
| Uwzględnij wersję wstępną | Obejmuje pakiety wersji wstępnej w synchronizacji. |
| FileConflictAction | Akcja do wykonania po wyświetleniu monitu o zastąpienie lub zignorowanie istniejących plików przywoływanych przez projekt. Możliwe wartości to Overwrite, Ignore, None, OverwriteAll i (3.0+) IgnoreAll. |
| DependencyVersion | Wersja pakietów zależności do użycia, która może być jedną z następujących opcji:
dependencyVersion ustawienia w Nuget.Config pliku . |
| Instrukcja WhatIf | Pokazuje, co się stanie podczas uruchamiania polecenia bez przeprowadzania synchronizacji. |
Żaden z tych parametrów nie akceptuje znaków wejściowych potoku lub symboli wieloznacznych.
Typowe parametry
Sync-Package obsługuje następujące typowe parametry programu PowerShell: Debug, Error Action, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction i WarningVariable.
Przykłady
# 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