Ejemplo n.º 1
0
        UpdatePackageAction2 CreateUpdatePackageAction(IPackageManagementProject2 project)
        {
            UpdatePackageAction2 action = project.CreateUpdatePackageAction();

            action.PackageId               = Id;
            action.PackageVersion          = Version;
            action.UpdateDependencies      = UpdateDependencies;
            action.AllowPrereleaseVersions = AllowPreleaseVersions;
//			action.PackageScriptRunner = this;
            return(action);
        }
Ejemplo n.º 2
0
        void UpdatePackageInSingleProject()
        {
            IPackageManagementProject2 project = GetProject();
            UpdatePackageAction2       action  = CreateUpdatePackageAction(project);

            using (IDisposable operation = StartUpdateOperation(action)) {
                ExecuteWithScriptRunner(project, () => {
                    action.Execute();
                });
            }
        }
Ejemplo n.º 3
0
 IDisposable StartUpdateOperation(UpdatePackageAction2 action)
 {
     return(action.Project.SourceRepository.StartUpdateOperation(action.PackageId));
 }
		IDisposable StartUpdateOperation (UpdatePackageAction2 action)
		{
			return action.Project.SourceRepository.StartUpdateOperation (action.PackageId);
		}