Exemplo n.º 1
0
        IEnumerable <LocalPackageInfo> GetAllPackagesInFolder(string rootPath, NuGetDirectoryStructure nuGetDirectoryStructure)
        {
            var logger = new Logger(NuGet.Common.LogLevel.Information);

            switch (nuGetDirectoryStructure)
            {
            case NuGetDirectoryStructure.V2:
                return(LocalFolderUtility.GetPackagesV2(root: rootPath, log: logger));

            case NuGetDirectoryStructure.V3:
                return(LocalFolderUtility.GetPackagesV3(root: rootPath, log: logger));
            }

            return(new List <LocalPackageInfo>());
        }
Exemplo n.º 2
0
 public PackageAnalyzer(string nupkgsRootDirectory, NuGetDirectoryStructure nuGetDirectoryStructure, string logOutputPath)
 {
     _nupkgsRootDirectory     = nupkgsRootDirectory;
     _nuGetDirectoryStructure = nuGetDirectoryStructure;
     _logOutputPath           = logOutputPath;
 }