2014-10-31 12 views
7

Prima di tutto, di tutto il codice Nuget, sto cercando di capire a quale fare riferimento.Come ottenere la versione del pacchetto nuget a livello di codice?

La domanda principale è, dato un nome pacchetto Nuget, c'è un modo programmatico per recuperare le versioni dal feed nuget e anche l'ultima versione per il consumo generale?

Ad esempio, dato un nome di pacchetto di ILMerge, sarebbe bello ottenere l'ultima versione del pacchetto di 2.13.307.

//pseudo code, makes a lot of assumptions about nuget programmatic interfaces 
PackageRef currentVersion = nugetlib.getpackageinfo(args[0]); 
Console.WriteLine("Package Id: '{0}':", pkg.Id); 
Console.WriteLine(" Current version: {0}", pkg.Version); 
Console.WriteLine(" Available versions: {0}", String.Join(",",pkg.Versions.Select(_=>_))); 
+0

Qualcosa che può aiutarti, forse? http://blog.diniscruz.com/2013/05/retrieving-nuget-package.html –

risposta

Problemi correlati