public void Run(PackageReferenceNode packageReferenceNode, ProgressMonitorStatusMessage progressMessage) { try { var solutionManager = PackageManagementServices.Workspace.GetSolutionManager(packageReferenceNode.Project.ParentSolution); var action = new ReinstallNuGetPackageAction( packageReferenceNode.Project, solutionManager); action.PackageId = packageReferenceNode.Id; action.Version = packageReferenceNode.Version; runner.Run(progressMessage, action); } catch (Exception ex) { runner.ShowError(progressMessage, ex); } }
public void Run (PackageReferenceNode packageReferenceNode, ProgressMonitorStatusMessage progressMessage) { try { var solutionManager = PackageManagementServices.Workspace.GetSolutionManager (packageReferenceNode.Project.ParentSolution); var action = new ReinstallNuGetPackageAction ( packageReferenceNode.Project, solutionManager); action.PackageId = packageReferenceNode.Id; action.Version = packageReferenceNode.Version; runner.Run (progressMessage, action); } catch (Exception ex) { runner.ShowError (progressMessage, ex); } }