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:
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-Package
mendukung 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