Browse Source

PackageManagement: notes

pull/374/head
Dragan 12 years ago
parent
commit
bf08face20
  1. 10
      src/AddIns/Misc/PackageManagement/Project/Src/PackageViewModel.cs

10
src/AddIns/Misc/PackageManagement/Project/Src/PackageViewModel.cs

@ -128,6 +128,8 @@ namespace ICSharpCode.PackageManagement @@ -128,6 +128,8 @@ namespace ICSharpCode.PackageManagement
protected bool IsPackageInstalled()
{
return selectedProjects.IsPackageInstalledInSolution(package);
// It works same without second condition ....
//|| selectedProjects.IsPackageInstalled(package);
}
public IEnumerable<PackageDependencySet> Dependencies {
@ -519,6 +521,8 @@ namespace ICSharpCode.PackageManagement @@ -519,6 +521,8 @@ namespace ICSharpCode.PackageManagement
protected ProcessPackageAction CreateUpdatePackageManageActionForSelectedProject(IPackageManagementSelectedProject selectedProject)
{
// TODO? Fix UpdatedPackageViewModelTests to comply with this condition
if (selectedProject.Project.GetPackages().Where(p => p.Id == package.Id).Any() &&
!selectedProject.Project.GetPackages().Where(p => p.Id == package.Id && p.Version == package.Version).Any()) {
return CreateUpdatePackageAction(selectedProject);
@ -528,10 +532,10 @@ namespace ICSharpCode.PackageManagement @@ -528,10 +532,10 @@ namespace ICSharpCode.PackageManagement
ProcessPackageAction CreateInstallPackageManageActionForSelectedProject(IPackageManagementSelectedProject selectedProject)
{
if (!selectedProject.Project.GetPackages().Where(p => p.Id == package.Id && p.Version == package.Version).Any()) {
//if (!selectedProject.Project.GetPackages().Where(p => p.Id == package.Id && p.Version == package.Version).Any()) {
return CreateInstallPackageAction(selectedProject);
}
return null;
//}
//return null;
}
ProcessPackageAction CreateUninstallPackageManageActionForSelectedProject(IPackageManagementSelectedProject selectedProject)

Loading…
Cancel
Save