Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Версия 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