void Update (IPackageManagementProject project) { try { var updateAllPackages = new UpdateAllPackagesInProject (project); List<UpdatePackageAction> updateActions = updateAllPackages.CreateActions ().ToList (); ProgressMonitorStatusMessage progressMessage = CreateProgressMessage (updateActions, project); PackageManagementServices.BackgroundPackageActionRunner.Run (progressMessage, updateActions); } catch (Exception ex) { ShowStatusBarError (ex); } }
protected override void Run () { try { IPackageManagementProject project = PackageManagementServices.Solution.GetActiveProject (); var updateAllPackages = new UpdateAllPackagesInProject (project); List<UpdatePackageAction> updateActions = updateAllPackages.CreateActions ().ToList (); ProgressMonitorStatusMessage progressMessage = CreateProgressMessage (updateActions); PackageManagementServices.BackgroundPackageActionRunner.Run (progressMessage, updateActions); } catch (Exception ex) { ShowStatusBarError (ex); } }