Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Cache mismatching in NET Core project due to framework packages can be in the SDK or NuGet folder

Offen
#128 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
csharp
Bereich
build-system

Rechercherichtung

Reproduziere das Cache-Verhalten mit einem .NET 9 SDK, das .NET 8-Binärdateien auf Rechnern erstellt, auf denen das Framework-Target-Paket entweder aus dem NuGet- oder dem SDK-Ordner aufgelöst wird. Verfolge, wie diese Paketpfade zu Cache-Fingerprints beitragen. Erledigt ist die Aufgabe, wenn äquivalente Builds konsistente Fingerprints erzeugen und umgebungsabhängige Cache-Misses vermeiden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

When projects are using NET 9 SDK to build NET 8 binaries, the framework target package can be in the NuGet folder or SDK folder (if they installed NET 8 SDKs)

it leads different fingerprints on different machine configurations, and cause cache miss on Dev environment.

Vorherrschende Sprache
C#
Sterne
64
Forks
24
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus microsoft/MSBuildCache

Alle Issues in microsoft/MSBuildCache

Ähnliche Issues

Weitere Issues zu C#

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.