void UninstallPackage() { ExtendedPackageManagementProject project = GetProject(); UninstallPackageAction2 action = CreateUninstallPackageAction(project); ExecuteWithScriptRunner(project, () => { action.Execute(); }); }
UninstallPackageAction2 CreateUninstallPackageAction(ExtendedPackageManagementProject project) { UninstallPackageAction2 action = project.CreateUninstallPackageAction(); action.PackageId = Id; action.PackageVersion = Version; action.ForceRemove = Force.IsPresent; action.RemoveDependencies = RemoveDependencies.IsPresent; // action.PackageScriptRunner = this; return(action); }