get latest package version for installed packages

This commit is contained in:
Matt Parker
2025-11-02 13:14:02 +10:00
parent a4bec0cc4f
commit 0528dbc678

View File

@@ -135,10 +135,11 @@ public class NugetClientService
if (metadataResource == null)
continue;
var foundPackage = await metadataResource.GetMetadataAsync(packageIdentity, _sourceCacheContext, _nugetLogger, cancellationToken).ConfigureAwait(false);
if (foundPackage != null)
var foundPackages = await metadataResource.GetMetadataAsync(installedPackage.Name, _includePrerelease, true, _sourceCacheContext, _nugetLogger, cancellationToken).ConfigureAwait(false);
var latestPackage = foundPackages.LastOrDefault();
if (latestPackage != null)
{
idePackageResult.PackageFromSources.Add(new IdePackageFromSourceResult(foundPackage, source));
idePackageResult.PackageFromSources.Add(new IdePackageFromSourceResult(latestPackage, source));
}
}