public static ALProject Discover(string wkspcePaths)
        {
            var paths = ALProjectCollector.GetProjectInfo(wkspcePaths).FullName;

            var fileContent = File.ReadAllText(paths);
            var result      = JsonConvert.DeserializeObject <ALProject>(fileContent);

            result.FilePath = wkspcePaths;

            return(result);
        }
        public static IEnumerable <ALProject> Discover(List <string> wkspcePaths)
        {
            var paths = ALProjectCollector.GetProjectInfo(wkspcePaths).Select(s => s.FullName);

            var projects = paths.Select(s =>
            {
                var fileContent = File.ReadAllText(s);
                var result      = JsonConvert.DeserializeObject <ALProject>(fileContent);
                result.FilePath = s;
                return(result);
            });

            return(projects.ToList());
        }