bool SelectedDotNetProjectHasPackagesRequiringReinstall ()
		{
			DotNetProject project = GetSelectedDotNetProject ();
			if (project == null)
				return false;

			var packageReferenceFile = new ProjectPackageReferenceFile (project);
			return packageReferenceFile.AnyPackagesToBeReinstalled ();
		}
		IEnumerable<ReinstallPackageAction> CreateReinstallActions (IPackageManagementProject project)
		{
			var packageReferenceFile = new ProjectPackageReferenceFile (project.DotNetProject);
			return packageReferenceFile.GetPackageReferences ()
				.Select (packageReference => CreateReinstallPackageAction (project, packageReference));
		}