Bagikan melalui


Paket Penginstalan (Konsol Manajer Paket di Visual Studio)

Topik ini menjelaskan perintah dalam Package Manager Console di Visual Studio di Windows. Untuk perintah PowerShell Install-Package generik, lihat referensi PowerShell PackageManagement.

Menginstal paket dan dependensinya ke dalam proyek.

Sintaks

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

Di NuGet 2.8+, Install-Package dapat menurunkan tingkat paket yang ada di proyek Anda. Misalnya, jika Anda menginstal Microsoft.AspNet.MVC 5.1.0-rc1, perintah berikut akan menurunkannya menjadi 5.0.0:

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

Parameter

Parameter Deskripsi
Id (Diperlukan) Pengidentifikasi paket yang akan diinstal. (3.0+) Pengidentifikasi dapat berupa jalur atau URL packages.config file atau .nupkg file. Sakelar -Id itu sendiri bersifat opsional.
IgnoreDependencies Instal hanya paket ini dan bukan dependensinya.
ProjectName Proyek tempat menginstal paket, default ke proyek default.
Sumber URL atau jalur folder untuk sumber paket yang akan dicari. Jalur folder lokal bisa absolut, atau relatif terhadap folder saat ini. Jika dihilangkan, Install-Package cari sumber paket yang saat ini dipilih.
Versi Versi paket yang akan diinstal, default ke versi terbaru.
SertakanPrerelease Mempertimbangkan paket prarilis untuk penginstalan. Jika dihilangkan, hanya paket stabil yang dipertimbangkan.
FileConflictAction Tindakan yang harus diambil ketika diminta untuk menimpa atau mengabaikan file yang ada yang dirujuk oleh proyek. Nilai yang mungkin adalah Timpa, Abaikan, Tidak Ada, TimpaSemua, dan (3.0+)IgnoreAll.
DependencyVersion Versi paket dependensi yang akan digunakan, yang bisa menjadi salah satu dari berikut ini:
  • Terendah (default): versi terendah
  • HighestPatch: versi dengan patch utama terendah, minor terendah, tertinggi
  • HighestMinor: versi dengan patch mayor terendah, minor tertinggi, tertinggi
  • Tertinggi (default untuk Update-Package tanpa parameter): versi tertinggi
Anda dapat mengatur nilai default menggunakan dependencyVersion pengaturan dalam Nuget.Config file.
WhatIf Menunjukkan apa yang akan terjadi saat menjalankan perintah tanpa benar-benar melakukan penginstalan.

Tidak ada parameter ini yang menerima input alur atau karakter kartubebas.

Parameter Umum

Install-Packagemendukung parameter PowerShell umum berikut: Debug, Tindakan Kesalahan, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction, dan WarningVariable.

Contoh

# 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
# Note: the URL must end with "packages.config"
Install-Package https://raw.githubusercontent.com/linked-data-dotnet/json-ld.net/master/.nuget/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
# Note: the URL must end with ".nupkg"
Install-Package https://globalcdn.nuget.org/packages/microsoft.aspnet.mvc.5.2.3.nupkg