Ziel
Kompatible TFM-Strategie fuer CSCore gegenueber dem VB-Projekt festlegen, dokumentieren und fail-closed verifizieren.
Abhaengigkeiten
Ausgangsbasis (SSOT)
src/FileTypeDetection/FileTypeDetectionLib.vbproj targetet aktuell: netstandard2.0;net8.0;net10.0.
global.json ist bereits auf SDK 10.0.102 mit rollForward: latestPatch gepinnt.
Scope
In Scope
- TFM-Entscheidung fuer CSCore (Single-/Multi-Target) kompatibel zur VB-Zielmatrix.
- Kurzbegruendung der Entscheidung im Repo (Governance-Notiz).
- Verifikation per deterministischem Restore/Build.
Out of Scope
- VB
ProjectReference setzen.
- Records/Mapperly Integration.
Umsetzung (Steps)
- VB-TFMs aus
src/FileTypeDetection/FileTypeDetectionLib.vbproj als SSOT verwenden.
- CSCore-TFM festlegen (bevorzugt kompatibel zur VB-Zielmatrix).
global.json nur aendern, wenn zwingend erforderlich (mit Begruendung).
- Architektur-Notiz ablegen (z. B. unter
docs/governance/).
dotnet restore --locked-mode FileClassifier.sln und dotnet build FileClassifier.sln --no-restore -warnaserror ausfuehren.
Definition of Done (DoD)
Evidence
- Diff der CSCore-csproj + Governance-Notiz
- Restore-/Build-Ausgabe
Ziel
Kompatible TFM-Strategie fuer CSCore gegenueber dem VB-Projekt festlegen, dokumentieren und fail-closed verifizieren.
Abhaengigkeiten
Ausgangsbasis (SSOT)
src/FileTypeDetection/FileTypeDetectionLib.vbprojtargetet aktuell:netstandard2.0;net8.0;net10.0.global.jsonist bereits auf SDK10.0.102mitrollForward: latestPatchgepinnt.Scope
In Scope
Out of Scope
ProjectReferencesetzen.Umsetzung (Steps)
src/FileTypeDetection/FileTypeDetectionLib.vbprojals SSOT verwenden.global.jsonnur aendern, wenn zwingend erforderlich (mit Begruendung).docs/governance/).dotnet restore --locked-mode FileClassifier.slnunddotnet build FileClassifier.sln --no-restore -warnaserrorausfuehren.Definition of Done (DoD)
FileClassifier.CSCore.csprojumgesetzt.Evidence