Install-Package (Visual Studio パッケージ マネージャー コンソール)Install-Package (Package Manager Console in Visual Studio)

このトピックでは、内のコマンドを説明します、 NuGet パッケージ マネージャー コンソールWindows 上の Visual Studio でします。一般的な PowerShell のインストール パッケージ コマンドは、、 PowerShell PackageManagement 参照を参照してください。This topic describes the command within the NuGet Package Manager Console in Visual Studio on Windows. For the generic PowerShell Install-Package command, see the PowerShell PackageManagement reference.

プロジェクトにパッケージとその依存関係をインストールします。Installs a package and its dependencies into a project.

構文Syntax

Install-Package [-Id] <string> [-IgnoreDependencies] [-ProjectName <string>] [[-Source] <string>] 
    [[-Version] <string>] [-IncludePrerelease] [-FileConflictAction] [-DependencyVersion]
    [-WhatIf] [<CommonParameters>]

NuGet 2.8 以降でInstall-Packageプロジェクトに既存のパッケージをダウン グレードできます。In NuGet 2.8+, Install-Package can downgrade an existing package in your project. たとえば、Microsoft.AspNet.MVC 5.1.0-rc1 がインストールされている場合は、次のコマンドはダウン グレード 5.0.0。For example, if you have Microsoft.AspNet.MVC 5.1.0-rc1 installed, the following command would downgrade it to 5.0.0:

Install-Package Microsoft.AspNet.MVC -Version 5.0.0.

パラメーターParameters

パラメーターParameter 説明Description
IDId (必須)インストールするパッケージの識別子。(Required) The identifier of the package to install. (3.0 +) 識別子は、パスまたは URL のpackages.configファイルまたは.nupkgファイル。(3.0+) The identifier can be a path or URL of a packages.config file or a .nupkg file. -Id スイッチ自体は省略可能です。The -Id switch itself is optional.
IgnoreDependenciesIgnoreDependencies このパッケージのみとその依存関係のないをインストールします。Install only this package and not its dependencies.
ProjectNameProjectName 既定では、既定のプロジェクト、パッケージをインストールするプロジェクトです。The project into which to install the package, defaulting to the default project.
ソースSource 検索するパッケージ ソースの URL またはフォルダーのパス。The URL or folder path for the package source to search. ローカル フォルダー パスには、absolute、または現在のフォルダーの相対パスを指定できます。Local folder paths can be absolute, or relative to the current folder. 省略した場合、Install-Package現在選択されているパッケージ ソースを検索します。If omitted, Install-Package searches the currently selected package source.
VersionVersion バージョンをインストールするパッケージの既定の最新バージョンになります。The version of the package to install, defaulting to the latest version.
IncludePrereleaseIncludePrerelease プレリリース パッケージのインストールを検討します。Considers prerelease packages for the install. 省略した場合は、安定版パッケージのみが考慮されます。If omitted, only stable packages are considered.
FileConflictActionFileConflictAction 上書きするか、プロジェクトによって参照されている既存のファイルを無視するように求められる場合に実行するアクション。The action to take when asked to overwrite or ignore existing files referenced by the project. 指定できる値は上書き、Ignore、None、OverwriteAll、および (3.0 +) ignoreall ですします。Possible values are Overwrite, Ignore, None, OverwriteAll, and (3.0+) IgnoreAll.
DependencyVersionDependencyVersion 次のいずれかの値を使用する依存関係パッケージのバージョン:The version of the dependency packages to use, which can be one of the following:
  • 最も低い(既定値): 最小バージョンLowest (default): the lowest version
  • HighestPatch: 最高レベルの最も大きなを最低軽微な修正プログラムのバージョンHighestPatch: the version with the lowest major, lowest minor, highest patch
  • HighestMinor: 主要な最小のバージョン、マイナー、最高の最高の修正プログラムHighestMinor: the version with the lowest major, highest minor, highest patch
  • 最も高い(パラメーターなしの更新プログラム パッケージの既定): 最上位のバージョンHighest (default for Update-Package with no parameters): the highest version
使用して、既定値を設定することができます、 dependencyVersion での設定、Nuget.Configファイル。You can set the default value using the dependencyVersion setting in the Nuget.Config file.
WhatIfWhatIf 実際には、インストールを実行せず、コマンドを実行するときに何が起こるかを示します。Shows what would happen when running the command without actually performing the install.

これらのパラメーターには、パイプラインの入力またはワイルドカード文字がそのまま使用します。None of these parameters accept pipeline input or wildcard characters.

共通パラメーターCommon Parameters

Install-Package 次のサポート一般的な PowerShell パラメーター: デバッグ、エラー アクション、ErrorVariable、OutBuffer、OutVariable、PipelineVariable、Verbose、WarningAction、WarningVariable、します。Install-Package supports the following common PowerShell parameters: Debug, Error Action, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction, and WarningVariable.

使用例Examples

# Installs the latest version of Elmah from the current source into the default project
Install-Package Elmah

# Installs Glimpse 1.0.0 into the MvcApplication1 project
Install-Package Glimpse -Version 1.0.0 -Project MvcApplication1

# Installs Ninject.Mvc3 but not its dependencies from c:\temp\packages
Install-Package Ninject.Mvc3 -IgnoreDependencies -Source c:\temp\packages

# Installs the package listed on the online packages.config into the current project
Install-package https://raw.githubusercontent.com/json-ld.net/master/src/JsonLD/packages.config

# Installs jquery 1.10.2 package, using the .nupkg file under local path of c:\temp\packages
Install-package c:\temp\packages\jQuery.1.10.2.nupkg

# Installs the specific online package
Install-package https://az320820.vo.msecnd.net/packages/microsoft.aspnet.mvc.5.2.3.nupkg