public void Execute() { // Queue the check for updates with the background dispatcher so // the NuGet addin does not create another separate Package Console. PackageManagementBackgroundDispatcher.Dispatch(() => { updatedPackagesInSolution.CheckForUpdates(); }); }
void CheckForPackageUpdates( IProgressMonitor progressMonitor, ProgressMonitorStatusMessage progressMessage, PackageUpdatesEventMonitor eventMonitor) { updatedPackagesInSolution.CheckForUpdates(); if (updatedPackagesInSolution.AnyUpdates()) { progressMonitor.ReportSuccess(GettextCatalog.GetString("Package updates are available.")); } else if (eventMonitor.WarningReported) { progressMonitor.ReportWarning(progressMessage.Warning); } else { progressMonitor.ReportSuccess(progressMessage.Success); } }
public void Execute() { updatedPackagesInSolution.CheckForUpdates(); }