Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Версия 3.0+; доступно только в консоли диспетчер пакетов в Visual Studio в Windows.
Возвращает версию установленного пакета из указанного проекта (или по умолчанию) и синхронизирует версию с остальными проектами в решении.
Синтаксис
Sync-Package [-Id] <string> [-IgnoreDependencies] [-ProjectName <string>] [[-Version] <string>]
[[-Source] <string>] [-IncludePrerelease] [-FileConflictAction] [-DependencyVersion]
[-WhatIf] [<CommonParameters>]
Параметры
| Параметр | Описание |
|---|---|
| Артикул | (обязательно) Идентификатор пакета для синхронизации. Сам параметр -Id является необязательным. |
| IgnoreDependencies | Установите только этот пакет, а не его зависимости. |
| Имя проекта | Проект для синхронизации пакета по умолчанию с проектом по умолчанию. |
| Версия | Версия пакета для синхронизации по умолчанию с установленной версией. |
| Исходный код | Путь к URL-адресу или папке для поиска источника пакета. Путь к локальной папке может быть абсолютным или относительным к текущей папке. Если опущено, Sync-Package выполняется поиск выбранного в данный момент источника пакета. |
| IncludePrerelease | Включает пакеты предварительного выпуска в синхронизацию. |
| FileConflictAction | Действие, выполняемого при запросе перезаписать или игнорировать существующие файлы, на которые ссылается проект. Возможные значения: Overwrite, Ignore, None, OverwriteAll и (3.0+) IgnoreAll. |
| DependencyVersion | Версия используемых пакетов зависимостей, которая может быть одной из следующих:
dependencyVersion параметра в Nuget.Config файле. |
| WhatIf | Показывает, что произойдет при выполнении команды, не выполняя синхронизацию. |
Ни один из этих параметров не принимает входные или подстановочные знаки конвейера.
Общие параметры
Sync-Package поддерживает следующие распространенные параметры PowerShell: отладка, действие ошибки, errorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction и WarningVariable.
Примеры
# 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