void CreateAction ()
		{
			packageManagementEvents = new PackageManagementEvents ();
			fakeProject = new FakePackageManagementProject ();
			action = new UninstallPackageAction (fakeProject, packageManagementEvents);
			uninstallPackageHelper = new UninstallPackageHelper (action);
		}
		void UninstallPackage ()
		{
			UninstallPackageAction action = Project.CreateUninstallPackageAction ();
			action.Package = Package;
			action.ForceRemove = true;
			action.Execute ();
		}
 void TryUninstallingPackage()
 {
     try {
         IPackageManagementProject project = GetSingleProjectSelected();
         UninstallPackageAction    action  = project.CreateUninstallPackageAction();
         action.Package = package;
         actionRunner.Run(action);
     } catch (Exception ex) {
         ReportError(ex);
         logger.LogError(ex);
     }
 }
 void UninstallPackages()
 {
     foreach (IPackage package in projectPackages)
     {
         var uninstallAction = new UninstallPackageAction(project, packageManagementEvents)
         {
             ForceRemove             = true,
             Package                 = package,
             RemoveDependencies      = false,
             AllowPrereleaseVersions = false
         };
         uninstallAction.Execute();
     }
 }
		public void UninstallPackage(IPackage package, UninstallPackageAction uninstallAction)
		{
			UninstallPackage(package, uninstallAction.ForceRemove, uninstallAction.RemoveDependencies);
		}
Example #6
0
 public void UninstallPackage(IPackage package, UninstallPackageAction uninstallAction)
 {
     UninstallPackage(package, uninstallAction.ForceRemove, uninstallAction.RemoveDependencies);
 }
		void UninstallPackages ()
		{
			foreach (IPackage package in projectPackages) {
				var uninstallAction = new UninstallPackageAction (project, packageManagementEvents) {
					ForceRemove = true,
					Package = package,
					RemoveDependencies = false,
					AllowPrereleaseVersions = false
				};
				uninstallAction.Execute ();
			}
		}
 public void UninstallPackage(IPackage package, UninstallPackageAction uninstallAction)
 {
     packageManager.UninstallPackage(package, uninstallAction);
 }
		public void UninstallPackage (IPackage package, UninstallPackageAction uninstallAction)
		{
			UninstallPackageAction (package, uninstallAction);
		}
		public void UninstallPackage (IPackage package, UninstallPackageAction uninstallAction)
		{
			PackagePassedToUninstallPackage = package;
			ForceRemovePassedToUninstallPackage = uninstallAction.ForceRemove;
			RemoveDependenciesPassedToUninstallPackage = uninstallAction.RemoveDependencies;
		}
		public UninstallPackageHelper (UninstallPackageAction action)
		{
			this.action = action;
		}
		public void UninstallPackage(IPackage package, UninstallPackageAction uninstallAction)
		{
			packageManager.UninstallPackage(package, uninstallAction);
		}