protected UpdatePackageAction CreateDefaultUpdatePackageAction(IPackageManagementProject project) { UpdatePackageAction action = project.CreateUpdatePackageAction(); SetUpdatePackageActionProperties(action); return(action); }
UpdatePackageAction CreateUpdatePackageAction(IPackageManagementProject project) { UpdatePackageAction action = project.CreateUpdatePackageAction(); action.PackageId = Id; action.PackageVersion = Version; action.UpdateDependencies = !IgnoreDependencies.IsPresent; action.PackageScriptRunner = this; return action; }
UpdatePackageAction CreateUpdatePackageAction(IPackageManagementProject project) { UpdatePackageAction action = project.CreateUpdatePackageAction(); action.PackageId = Id; action.PackageVersion = Version; action.UpdateDependencies = UpdateDependencies; action.AllowPrereleaseVersions = AllowPreleaseVersions; action.PackageScriptRunner = this; return(action); }
protected ProcessPackageAction CreateUpdatePackageAction(IPackageManagementSelectedProject selectedProject) { IPackageManagementProject project = selectedProject.Project; project.Logger = logger; ProcessPackageOperationsAction action = project.CreateUpdatePackageAction(); action.AllowPrereleaseVersions = parent.IncludePrerelease; action.Package = package; return(action); }
public void UpdatePackage() { var packageReferenceNode = (PackageReferenceNode)CurrentNode.DataItem; ProgressMonitorStatusMessage progressMessage = ProgressMonitorStatusMessageFactory.CreateUpdatingSinglePackageMessage(packageReferenceNode.Id); try { IPackageManagementProject project = PackageManagementServices.Solution.GetActiveProject(); UpdatePackageAction action = project.CreateUpdatePackageAction(); action.PackageId = packageReferenceNode.Id; PackageManagementServices.BackgroundPackageActionRunner.Run(progressMessage, action); } catch (Exception ex) { PackageManagementServices.BackgroundPackageActionRunner.ShowError(progressMessage, ex); } }
public void UpdatePackage() { var packageReferenceNode = (PackageReferenceNode)CurrentNode.DataItem; try { IPackageManagementProject project = PackageManagementServices.Solution.GetActiveProject(); ProgressMonitorStatusMessage progressMessage = ProgressMonitorStatusMessageFactory.CreateUpdatingSinglePackageMessage(packageReferenceNode.Id, project); UpdatePackageAction action = project.CreateUpdatePackageAction(); action.PackageId = packageReferenceNode.Id; action.AllowPrereleaseVersions = !packageReferenceNode.IsReleaseVersion(); RestoreBeforeUpdateAction.Restore(project, () => { UpdatePackage(progressMessage, action); }); } catch (Exception ex) { ProgressMonitorStatusMessage progressMessage = ProgressMonitorStatusMessageFactory.CreateUpdatingSinglePackageMessage(packageReferenceNode.Id); PackageManagementServices.BackgroundPackageActionRunner.ShowError(progressMessage, ex); } }
protected override ProcessPackageOperationsAction CreateInstallPackageAction( IPackageManagementProject project) { return project.CreateUpdatePackageAction(); }
protected override ProcessPackageOperationsAction CreateInstallPackageAction( IPackageManagementProject project) { return(project.CreateUpdatePackageAction()); }
UpdatePackageAction CreateUpdatePackageAction(IPackageManagementProject project) { UpdatePackageAction action = project.CreateUpdatePackageAction(); action.PackageId = Id; action.PackageVersion = Version; action.UpdateDependencies = UpdateDependencies; action.AllowPrereleaseVersions = AllowPreleaseVersions; action.PackageScriptRunner = this; return action; }
UpdatePackageAction CreateAction(IPackageManagementProject project, IPackage package) { UpdatePackageAction action = project.CreateUpdatePackageAction(); SetUpdateActionParameters(action, package); return action; }
protected UpdatePackageAction CreateDefaultUpdatePackageAction(IPackageManagementProject project) { UpdatePackageAction action = project.CreateUpdatePackageAction(); SetUpdatePackageActionProperties(action); return action; }