Example #1
0
        void UpdatePackageInAllProjects()
        {
            IPackageManagementSolution2 solution         = ConsoleHost.Solution;
            IPackageRepository          repository       = GetActivePackageRepository();
            PackageReference            packageReference = CreatePackageReference();
            IUpdatePackageActions2      updateActions    =
                updatePackageActionsFactory.CreateUpdatePackageInAllProjects(packageReference, solution, repository);

            RunActions(updateActions);
        }
Example #2
0
        void RunActions(IUpdatePackageActions2 updateActions)
        {
            updateActions.UpdateDependencies      = UpdateDependencies;
            updateActions.AllowPrereleaseVersions = AllowPreleaseVersions;
//			updateActions.PackageScriptRunner = this;

            foreach (UpdatePackageAction2 action in updateActions.CreateActions())
            {
                using (IDisposable operation = StartUpdateOperation(action)) {
                    ExecuteWithScriptRunner(action.Project, () => {
                        action.Execute();
                    });
                }
            }
        }
Example #3
0
        void UpdateAllPackagesInProject()
        {
            IUpdatePackageActions2 actions = CreateUpdateAllPackagesInProject();

            RunActions(actions);
        }
Example #4
0
        void UpdateAllPackagesInSolution()
        {
            IUpdatePackageActions2 actions = CreateUpdateAllPackagesInSolution();

            RunActions(actions);
        }
		void RunActions (IUpdatePackageActions2 updateActions)
		{
			updateActions.UpdateDependencies = UpdateDependencies;
			updateActions.AllowPrereleaseVersions = AllowPreleaseVersions;
//			updateActions.PackageScriptRunner = this;
			
			foreach (UpdatePackageAction2 action in updateActions.CreateActions()) {
				using (IDisposable operation = StartUpdateOperation (action)) {
					ExecuteWithScriptRunner (action.Project, () => {
						action.Execute ();
					});
				}
			}
		}