1 ADR 0003 Phase 0 Abhängigkeiten
Batista82 edited this page 2026-07-30 18:22:36 +02:00

ADR 0003 - Phase-0-Abhängigkeiten

Status

Angenommen

Kontext

Phase 0 benötigt ein lauffähiges WinUI-3-Grundgerüst, MVVM-Bindings, Dependency Injection, Logging und einen reproduzierbaren Testlauf.

Entscheidung

Die Paketversionen werden zentral in Directory.Packages.props gepinnt.

  • Microsoft.WindowsAppSDK: WinUI 3 und Windows App SDK.
  • Microsoft.Windows.SDK.BuildTools: reproduzierbare Windows-XAML-Builds.
  • CommunityToolkit.Mvvm: MVVM-Basistypen ohne eigenes Generator-Framework.
  • Microsoft.Extensions.Hosting: Dependency Injection, Konfiguration und Lebenszyklus.
  • Microsoft.Extensions.Logging.Debug: lokale Debug-Protokollierung.
  • MSTest: Unit-Test-Laufzeit und Testadapter.

Lizenzbewertung

Die eingebundenen Microsoft-Pakete und das .NET Community Toolkit stehen unter Microsoft-/MIT-kompatiblen Lizenzen. GPL- oder AGPL-Abhängigkeiten werden nicht verwendet.

Folgen

Die Anwendung bleibt im Microsoft-.NET-Ökosystem und erfüllt den Projektstandard für WinUI 3, DI, Logging und Tests.