Sono un po 'un novizio NuGet e sono venuto dal mondo Maven.Ricerca di licenze di terze parti con Nuget
Recentemente sono stato incaricato di aggiornare le informazioni sulla licenza di terze parti per i nostri progetti. Lavorando con i progetti Maven, sono riuscito a utilizzare il plug-in license:download-licenses
per ottenere le informazioni sulla licenza.
Quello che mi chiedo è se c'è un modo per ottenere queste informazioni usando Nuget? Preferibilmente utilizzando l'interfaccia della riga di comando in modo da poterla automatizzare a livello di build CI. Per rimuoverlo dal grande passo pre-compilazione manuale.
EDIT:
Dal momento che non sono riuscito a trovare nessuna utilità per fare questo ho messo insieme il LegSec command line utility.
Grazie per aver pubblicato il link al tuo progetto! Oggi ho usato LegSec ... l'uso della riga di comando era un po 'difficile da capire (qualche errore di prova +), ma la funzionalità era ottima. – crimbo
Apparentemente sanno come farlo dal 2013, non è mai stato esposto programmaticamente: https://blog.nuget.org/20131011/friendly-license-names.html. Ho aperto un problema che potresti voler invitare: https://github.com/NuGet/Home/issues/5793. –