PowerShell başvurusu

Paket Yöneticisi Konsolu, Aşağıda listelenen belirli komutlar aracılığıyla NuGet ile etkileşime geçmek için Windows üzerinde Visual Studio'da bir PowerShell arabirimi sağlar. (Konsol şu anda Mac için Visual Studio'da kullanılamaz.) Konsolu kullanma kılavuzu için Paket Yöneticisi Konsolunu kullanarak paketleri yükleme ve yönetme konusuna bakın.

İpucu

Tüm PowerShell komutları yalnızca paket tüketimiyle ilgilidir. Bir paketin diğer paketlerin tüketicisi olabileceği durumlar dışında hiçbir PowerShell komutu paket oluşturma ve yayımlama ile ilgili değildir.

Önemli

Burada listelenen komutlar Visual Studio'daki Paket Yöneticisi Konsolu'na özgüdür ve genel bir PowerShell ortamında kullanılabilen Paket Yönetimi modülü komutlarından farklıdır. Özellikle, her ortamın diğerinde bulunmayan komutları vardır ve aynı ada sahip komutlar kendi bağımsız değişkenlerinde de farklılık gösterebilir. Visual Studio'da Paket Yönetim Konsolu kullanılırken, bu konuda belgelenen komutlar ve bağımsız değişkenler geçerlidir.

Yaygın Komutlar Açıklama NuGet Sürümü
Install-Package Projeye bir paket ve bağımlılıkları yükler. Tümünü
Update-Package Bir paketi ve bağımlılıklarını veya projedeki tüm paketleri Güncelleştirmeler. Tümünü
Find-Package Paket kimliğini veya anahtar sözcüklerini kullanarak bir paket kaynağında arama yapın. 3.0+
Get-Package Yerel depoda yüklü paketlerin listesini alır veya paket kaynağından kullanılabilir paketleri listeler. Tümünü
İkincil Komutlar Açıklama NuGet Sürümü
Add-BindingRedirect Bir projenin çıkış yolu içindeki tüm derlemeleri inceler ve gerektiğinde veya'a app.configweb.config bağlama yeniden yönlendirmeleri ekler. Tümünü
Get-Project Varsayılan veya belirtilen proje hakkındaki bilgileri görüntüler. 3.0+
Open-PackagePage Belirtilen paket için proje, lisans veya uygunsuz kullanım url'sini içeren varsayılan tarayıcıyı başlatır. 3.0+ ile kullanım dışı bırakıldı
Register-TabExpansion Bir komutun parametreleri için sekme genişletmesi kaydederek yaygın olarak kullanılan parametre değerleri için özelleştirilmiş genişletmeler oluşturmanıza olanak tanır. Tümünü
Sync-Package Yüklü paketin sürümünü belirtilen projeden alın ve sürümü çözümdeki diğer projelerle eşitler. 3.0+
Uninstall-Package Bir paketi projeden kaldırır ve isteğe bağlı olarak bağımlılıklarını kaldırır. Tümünü

Konsoldaki bu komutlardan herhangi biriyle ilgili ayrıntılı yardım için, söz konusu komut adıyla aşağıdakileri çalıştırmanız gerekir:

Get-Help <command> -full

Tüm Paket Yöneticisi Konsolu komutları aşağıdaki yaygın PowerShell parametrelerini destekler:

  • Hata Ayıklama
  • Erroraction
  • ErrorVariable
  • OutBuffer
  • OutVariable
  • PipelineVariable
  • Ayrıntılı
  • Warningaction
  • WarningVariable

Ayrıntılar için PowerShell belgelerindeki about_CommonParameters bakın.