public static IEnumerable <Package> GetPackages(string path) { string csproj; if (File.Exists(path)) { csproj = path; } else { csproj = Directory.GetFiles(path, "*.csproj").First(); } var walker = new PackageWalker(csproj); return(walker.GetPackages()); }
public static IEnumerable <Package> GetPackageDependencies(string packageName, string version = null) { var walker = new PackageWalker(null); return(walker.GetDependencies(packageName, version)); }