From 0528dbc678422cbc032914f38f16e44b223e017e Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Sun, 2 Nov 2025 13:14:02 +1000 Subject: [PATCH] get latest package version for installed packages --- .../Features/Nuget/NugetClientService.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/SharpIDE.Application/Features/Nuget/NugetClientService.cs b/src/SharpIDE.Application/Features/Nuget/NugetClientService.cs index a5a0512..08d09e5 100644 --- a/src/SharpIDE.Application/Features/Nuget/NugetClientService.cs +++ b/src/SharpIDE.Application/Features/Nuget/NugetClientService.cs @@ -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)); } }