private bool ScanForProjects(AspNet5Context context)
        {
            _logger.WriteInformation(string.Format("Scanning '{0}' for ASP.NET 5 projects", _env.Path));

            var anyProjects = false;

            foreach (var projectFile in Directory.EnumerateFiles(_env.Path, "project.json", SearchOption.AllDirectories))
            {
                int contextId;
                if (!context.TryAddProject(projectFile, out contextId))
                {
                    continue;
                }

                _logger.WriteInformation(string.Format("Found project '{0}'.", projectFile));

                anyProjects = true;
            }

            return(anyProjects);
        }