Böyle bilgi almak bilmek bir yolu kullanmaktır PowerShell içinde Paket Yöneticisi Konsolundan içinden, Visual Studio .
Paket Yöneticisi Konsolu, NuGet ile etkileşim kurmak ve Visual Studio'yu otomatikleştirmek için kullanılan Visual Studio içindeki bir PowerShell konsoludur.
Temel olarak, belirli bir projede (veya Çözümün tamamında) başvurulan paketlerin bir listesini almak için Get-Package cmdlet'ini kullanabilirsiniz. Her paket için lisans bilgileriyle ilgili olarak, gördüğümler için, yalnızca lisans türünü temsil eden kısa bir dize değil yalnızca lisans URL'sini alabilirsiniz.
İşte her biri paket tanımlayıcı ve lisans bağlantısına sahip bir giriş listesi döndüren bir mayın çözümüne bir örnek:
Get-Package | Select-Object Id,LicenseUrl
Çıktı şöyle:
İade edilebilecek diğer öğeler, Nuspec referansında , meta veri bölümünde (örneğin paketin sürümü, kısa bir açıklama vb.) Belgelenmiştir .