async Task ExecuteAsync(CancellationToken cancellationToken)
        {
            await packageRestorer.RestorePackages(nugetProject, cancellationToken);

            await Runtime.RunInMainThread(() => project.RefreshReferenceStatus());

            packageManagementEvents.OnPackagesRestored();
        }
Example #2
0
        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);
            }

            await Runtime.RunInMainThread(() => RefreshProjectReferences());

            packageManagementEvents.OnPackagesRestored();
        }
Example #3
0
        async Task ExecuteAsync(CancellationToken cancellationToken)
        {
            await packageRestorer.RestorePackages(nugetProject, cancellationToken);

            packageManagementEvents.OnPackagesRestored();
        }