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); } }
void CreateUpdateAllPackagesInProject() { fakeProject = new FakePackageManagementProject(); updateAllPackagesInProject = new UpdateAllPackagesInProject(fakeProject); }