public int Execute() { _options.Reports.Information.WriteLine("Listing dependencies for {0} ({1})", _options.Project.Name, _options.Project.ProjectFilePath); string frameworkSelectionError; var frameworks = FrameworkSelectionHelper.SelectFrameworks(_options.Project, _options.TargetFrameworks, _fallbackFramework, out frameworkSelectionError); if (frameworks == null) { _options.Reports.Error.WriteLine(frameworkSelectionError); return 1; } foreach (var framework in frameworks) { var operation = new DependencyListOperation(_options, framework); if (!operation.Execute()) { _options.Reports.Error.WriteLine("There was an error listing the dependencies"); return 3; } } return 0; }
public int Execute() { _options.Reports.Information.WriteLine("Listing dependencies for {0} ({1})", _options.Project.Name, _options.Project.ProjectFilePath); string frameworkSelectionError; var frameworks = FrameworkSelectionHelper.SelectFrameworks(_options.Project, _options.TargetFrameworks, _fallbackFramework, out frameworkSelectionError); if (frameworks == null) { _options.Reports.Error.WriteLine(frameworkSelectionError); return(1); } foreach (var framework in frameworks) { var operation = new DependencyListOperation(_options, framework); if (!operation.Execute()) { _options.Reports.Error.WriteLine("There was an error listing the dependencies"); return(3); } } return(0); }