2015-06-17 14 views

risposta

8

choco list -lo elenca solo le versioni più recenti dei pacchetti installati.

Vecchio choco invocato nuget.exe, nuovo choco (0.9.9+) lo fa direttamente poiché ha incorporato nuget.core.

Fa una lista contro %ChocolateyInstall%\lib quando si chiama list -lo. Se esistono diverse versioni dello stesso pacchetto, verrà elencata solo l'ultima versione. Utilizzare list -lo -a per mostrare tutte le versioni dello stesso pacchetto disponibili localmente.

Inoltre, non si basa sulle cartelle, ma sui file nupkg effettivi in ​​tali cartelle.

Se si desidera un elenco di programmi e funzionalità, aggiungere -i come opzione. Vedi choco list -h o docs page per i dettagli.

+0

Grazie a @ferventcoder! Nella mia cartella lib è molto più di ciò che è appena elencato in lista -lo. In che modo Choco determina veramente cosa è installato e cosa c'è in giro e in versione vecchia? – Christian

+0

@Christian Così cioccolatoso carica il gestore di pacchetti di nuget e punta alla directory locale. Guarda i pacchetti di nuget che ci sono nelle ultime versioni. Non è una semplice scansione basata su cartelle per vedere cosa viene installato. Per vedere tutte le vecchie versioni dovresti guardare a 'choco list -h' per ottenere l'opzione all versions da usare con' choco list -lo'. – ferventcoder

+0

@Christian Non capisco questo: "e cos'è solo la vecchia versione in giro?" Che cosa vuoi dire con questo? – ferventcoder