Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu konuda, Windows üzerinde Visual Studio'daki Paket Yöneticisi Konsolu'ndaki komut açıklanmaktadır. Genel PowerShell Install-Package komutu için bkz . PowerShell PackageManagement başvurusu.
Bir paketi ve bağımlılıklarını bir projeye yükler.
Sözdizimi
Install-Package [-Id] <string> [-IgnoreDependencies] [-ProjectName <string>] [[-Source] <string>]
[[-Version] <string>] [-IncludePrerelease] [-FileConflictAction] [-DependencyVersion]
[-WhatIf] [<CommonParameters>]
NuGet 2.8+'da projenizdeki Install-Package mevcut bir paketin sürümünü düşürebilir. Örneğin, Microsoft.AspNet.MVC 5.1.0-rc1 yüklüyse, aşağıdaki komut bunu 5.0.0'a düşürecek:
Install-Package Microsoft.AspNet.MVC -Version 5.0.0.
Parametreler
| Parametre | Açıklama |
|---|---|
| Kimlik | (Gerekli) Yüklenecek paketin tanımlayıcısı. (3.0+) Tanımlayıcı, bir dosyanın veya dosyanın yolu veya .nupkg URL'si packages.config olabilir. -Id anahtarının kendisi isteğe bağlıdır. |
| IgnoreDependencies | Bağımlılıklarını değil yalnızca bu paketi yükleyin. |
| ProjectName | Paketin yükleneceği proje, varsayılan olarak varsayılan projedir. |
| Kaynak | Aranacak paket kaynağının URL'si veya klasör yolu. Yerel klasör yolları mutlak veya geçerli klasöre göre olabilir. Atlanırsa, Install-Package seçili durumdaki paket kaynağını arar. |
| Sürüm | Yüklenecek paketin sürümü, varsayılan olarak en son sürümdür. |
| IncludePrerelease | Yükleme için yayın öncesi paketleri dikkate alır. Atlanırsa, yalnızca kararlı paketler dikkate alınır. |
| FileConflictAction | Proje tarafından başvuruda bulunan mevcut dosyaların üzerine yazılmasını veya yoksayılmasını istendiğinde gerçekleştirecek eylem. Olası değerler Overwrite, Ignore, None, OverwriteAll ve (3.0+) IgnoreAll değerleridir. |
| DependencyVersion | Kullanılacak bağımlılık paketlerinin sürümü, aşağıdakilerden biri olabilir:
Nuget.Config kullanarak dependencyVersion varsayılan değeri ayarlayabilirsiniz. |
| WhatIf | Yüklemeyi gerçekleştirmeden komutu çalıştırırken ne olacağını gösterir. |
Bu parametrelerden hiçbiri işlem hattı girişini veya joker karakterlerini kabul etmemektedir.
Ortak Parametreler
Install-Package şu yaygın PowerShell parametrelerini destekler: Debug, Error Action, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction ve WarningVariable.
Örnekler
# 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