Una forma en que sé obtener dicha información es mediante el uso de PowerShell en la consola de Package Manager , desde Visual Studio .
Package Manager Console es una consola de PowerShell dentro de Visual Studio que se usa para interactuar con NuGet y automatizar Visual Studio.
Básicamente, puede usar el cmdlet Get-Package para obtener una lista de paquetes a los que se hace referencia en un proyecto específico (o en una Solución completa). Con respecto a la información de la licencia para cada paquete, por lo que he visto, solo puede obtener la URL de la licencia y no solo una cadena corta que representa el tipo de licencia.
Aquí hay un ejemplo para una Solución mía que devuelve una lista de entradas, cada una de las cuales consta del identificador del paquete y el enlace a la licencia:
Get-Package | Select-Object Id,LicenseUrl
El resultado es algo como esto:
Otros elementos que pueden devolverse se documentan en la referencia de Nuspec , en la sección de metadatos (por ejemplo, la versión del paquete, una breve descripción, etc.).