From 932df473d7339f7ea1af05407ac30630f63023aa Mon Sep 17 00:00:00 2001 From: Genevieve Warren <24882762+gewarren@users.noreply.github.com> Date: Tue, 27 Jan 2026 18:01:37 -0800 Subject: [PATCH] fix .net framework tfms --- PackageIndexer/CsvUtils.cs | 8 ++++---- PackageIndexer/DotnetPackageIndex.cs | 5 +---- PackageIndexer/Program.cs | 2 +- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/PackageIndexer/CsvUtils.cs b/PackageIndexer/CsvUtils.cs index 5efbc88c..90a03dec 100644 --- a/PackageIndexer/CsvUtils.cs +++ b/PackageIndexer/CsvUtils.cs @@ -144,7 +144,7 @@ internal void GenerateCSVFiles(string indexPackagesPath, string csvPath) if (!packageEntry.Frameworks.Contains("net471")) { // Add to net471 moniker since this is a compatible framework. - fellThroughFromVersion = "net47"; + fellThroughFromVersion ??= "net47"; goto case "net471"; } break; @@ -161,7 +161,7 @@ internal void GenerateCSVFiles(string indexPackagesPath, string csvPath) if (!packageEntry.Frameworks.Contains("net472")) { // Add to net472 moniker since this is a compatible framework. - fellThroughFromVersion = "net471"; + fellThroughFromVersion ??= "net471"; goto case "net472"; } break; @@ -178,7 +178,7 @@ internal void GenerateCSVFiles(string indexPackagesPath, string csvPath) if (!packageEntry.Frameworks.Contains("net48")) { // Add to net48 moniker since this is a compatible framework. - fellThroughFromVersion = "net472"; + fellThroughFromVersion ??= "net472"; goto case "net48"; } break; @@ -195,7 +195,7 @@ internal void GenerateCSVFiles(string indexPackagesPath, string csvPath) if (!packageEntry.Frameworks.Contains("net481")) { // Add to net481 moniker since this is a compatible framework. - fellThroughFromVersion = "net48"; + fellThroughFromVersion ??= "net48"; goto case "net481"; } break; diff --git a/PackageIndexer/DotnetPackageIndex.cs b/PackageIndexer/DotnetPackageIndex.cs index ff5948c7..24b9871d 100644 --- a/PackageIndexer/DotnetPackageIndex.cs +++ b/PackageIndexer/DotnetPackageIndex.cs @@ -122,7 +122,7 @@ await Parallel.ForEachAsync(packageIds, async (packageId, _) => return identities.ToArray(); } - // Only includes the latest version + // Only includes the latest version. private static IReadOnlyList GetLatestVersions( IReadOnlyList<(PackageIdentity packageId, bool isDeprecated)> identities, bool usePreviewVersions, @@ -159,9 +159,6 @@ private static IReadOnlyList GetLatestVersions( if (latestPrerelease.isDeprecated) latestPrerelease = default; - // Set to default for ASP.NET only. - //latestStable = default; - if (!usePreviewVersions && latestStable != default) { result.Add(latestStable.packageId); diff --git a/PackageIndexer/Program.cs b/PackageIndexer/Program.cs index 23b4a846..6ca70b24 100644 --- a/PackageIndexer/Program.cs +++ b/PackageIndexer/Program.cs @@ -9,7 +9,7 @@ private static async Task Main(string[] args) { #if DEBUG args = [ - @"c:\users\gewarren\desktop\Package Index 0101", + @"c:\users\gewarren\desktop\Package Index 0127", @"c:\users\gewarren\binaries\dotnet", "preview"]; #endif