-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
versioning:noneNo version bump required (meta-only change)No version bump required (meta-only change)
Description
Ziel
CSCore so konfigurieren, dass es kompatibel zum VB-Projekt gebaut und konsumiert werden kann (TFM-Entscheidung, optional SDK-Pinning), ohne Build-Drift.
Scope
In Scope
- Ermitteln des VB-TargetFramework aus
src/FileTypeDetection/**.vbproj - Festlegen des CSCore
TargetFrameworkoderTargetFrameworkskompatibel dazu - Optional:
global.json(SDK-Pin) ergänzen, falls erforderlich für deterministische Builds
Out of Scope
- VB ProjectReference setzen
- Records/Mapperly
Umsetzung (Steps)
- VB-TFM aus
.vbprojbestimmen (SSOT) - CSCore TFM(s) setzen:
- net48 Consumer: CSCore
net48odernetstandard2.0oder Multi-Target
- net48 Consumer: CSCore
- Wenn Build-Divergenz droht:
global.jsonergänzen/pinnen dotnet builderneut verifizieren
Definition of Done (DoD)
- CSCore csproj enthält finalen, begründeten TFM-Entscheid
- Build lokal deterministisch erfolgreich
- Entscheidung ist als kurze Notiz im Repo dokumentiert (z.B. in csproj Kommentar oder passender Governance-Notiz)
Evidence
- Diff der csproj + Build-Ausgabe
dotnet build
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
versioning:noneNo version bump required (meta-only change)No version bump required (meta-only change)