Salah satu cara saya tahu untuk mendapatkan informasi tersebut adalah dengan menggunakan PowerShell di Package Manager Console , dari dalam Visual Studio .
Package Manager Console adalah konsol PowerShell dalam Visual Studio yang digunakan untuk berinteraksi dengan NuGet dan mengotomatiskan Visual Studio.
Pada dasarnya Anda dapat menggunakan cmdlet Get-Package untuk mendapatkan daftar paket yang direferensikan dalam proyek tertentu (atau dalam seluruh Solusi). Mengenai informasi lisensi untuk setiap paket, untuk apa yang saya lihat Anda hanya bisa mendapatkan URL lisensi dan bukan hanya string pendek yang mewakili jenis lisensi.
Berikut adalah contoh untuk Solusi milik saya yang mengembalikan daftar entri, masing-masing terdiri dari pengidentifikasi paket dan tautan ke lisensi:
Get-Package | Select-Object Id,LicenseUrl
Outputnya kira-kira seperti ini:
Elemen-elemen lain yang dapat dikembalikan didokumentasikan dalam referensi Nuspec , di bagian metadata (misalnya versi paket, deskripsi singkat, dll.).