首先,關於所有的Nuget代碼,我試圖找出哪一個參考。如何以編程方式獲取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(_=>_)));
東西可以幫助你,也許? http://blog.diniscruz.com/2013/05/retrieving-nuget-package.html – 2014-10-31 15:14:47