2014-10-31 77 views
7

首先,关于所有的Nu​​get代码,我试图找出哪一个参考。如何以编程方式获取nuget包版本?

主要的问题是,给定一个Nuget Package Name,是否有一种编程方式可以从nuget feed中检索版本,还有一般消费的最新版本?

例如,给定ILMerge的软件包名称,最好能得到最新的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

东西可以帮助你,也许? http://blog.diniscruz.com/2013/05/retrieving-nuget-package.html – 2014-10-31 15:14:47

回答

相关问题