private static bool IsValidPkgDirectory(DirectoryInfo di) { bool hasNupkg = di.GetFiles("*.nupkg").Length == 1; var libs = di.GetDirectories("lib"); bool hasLib = libs.Length == 1; return hasNupkg && hasLib && libs[0].GetDirectories().Length > 0; }