void InstallPackage(IEnumerable <PackageOperation> packageOperations) { var action = CreateInstallPackageAction() as ProcessPackageOperationsAction; action.Operations = packageOperations; actionRunner.Run(action); }
void InstallPackage(IEnumerable <PackageOperation> packageOperations) { IPackageManagementProject project = GetSingleProjectSelected(); ProcessPackageOperationsAction action = CreateInstallPackageAction(project); action.Package = package; action.Operations = packageOperations; actionRunner.Run(action); }
void InstallPackageIntoProject(IEnumerable <PackageOperation> installOperations) { IPackageManagementProject project = GetSingleProjectSelected(); ProcessPackageOperationsAction action = CreateInstallPackageAction(project); action.AllowPrereleaseVersions = parent.IncludePrerelease; action.Package = package; action.Operations = installOperations; actionRunner.Run(action); }
public void Run(IEnumerable <ProcessPackageAction> actions) { if (ShouldRunActionsInConsole(actions)) { consolePackageActionRunner.Run(actions); } else { foreach (ProcessPackageAction action in actions) { action.Execute(); } } }
public void InstallPackages( IEnumerable <PackageReference> packageReferences, MSBuildBasedProject project) { List <InstallPackageAction> actions = GetInstallPackageActions(packageReferences, project); packageActionRunner.Run(actions); }