async Task RestorePackagesAsync(CancellationToken cancellationToken) { if (restoreManager != null) { using (var monitor = new PackageRestoreMonitor(restoreManager)) { await restoreManager.RestoreMissingPackagesAsync( solutionManager.SolutionDirectory, packagesToRestore, new NuGetProjectContext(), cancellationToken); } } if (buildIntegratedRestorer != null) { await buildIntegratedRestorer.RestorePackages(buildIntegratedProjectsToBeRestored, cancellationToken); } if (nugetAwareRestorer != null) { await nugetAwareRestorer.RestoreMissingPackagesAsync( nugetAwareProjectsToBeRestored, new NuGetProjectContext(), cancellationToken); } await Runtime.RunInMainThread(() => RefreshProjectReferences()); packageManagementEvents.OnPackagesRestored(); }
async Task ExecuteAsync(CancellationToken cancellationToken) { await PrepareForExecute(); if (restoreManager != null && RestorePackagesConfigProjects) { using (var monitor = new PackageRestoreMonitor(restoreManager)) { await restoreManager.RestoreMissingPackagesInSolutionAsync( solutionManager.SolutionDirectory, new NuGetProjectContext (solutionManager.Settings), cancellationToken); } } if (buildIntegratedRestorer != null) { await buildIntegratedRestorer.RestorePackages( GetBuildIntegratedNuGetProjects(), cancellationToken); } if (nugetAwareRestorer != null) { await nugetAwareRestorer.RestoreMissingPackagesAsync( nugetAwareProjects, new NuGetProjectContext (solutionManager.Settings), cancellationToken); } await Runtime.RunInMainThread(() => RefreshProjectReferences()); packageManagementEvents.OnPackagesRestored(); }
async Task ExecuteAsync(CancellationToken cancellationToken) { await restoreManager.RestoreMissingPackagesAsync( nugetAwareProject, new NuGetProjectContext(), cancellationToken); packageManagementEvents.OnPackagesRestored(); }