WPF + .NET 10 で構築した在庫管理デスクトップアプリケーションです。
- .NET 10 / C# 14 — ランタイム・言語
- WPF — UI フレームワーク
- MVVM Toolkit — MVVM パターン
- クリーンアーキテクチャ — レイヤー分離
- モジュラーモノリス — 機能モジュール分割
- .NET Aspire — オーケストレーション・可観測性
src/
├── WpfApp/ # WPF プレゼンテーション層
├── Inventory/ # 在庫管理モジュール
├── Shared/ # 共通ライブラリ
├── ServiceDefaults/ # Aspire サービスデフォルト
└── AspireAppHost/ # Aspire AppHost
tests/ # テストプロジェクト
- 在庫アイテムの一覧表示・検索
- 在庫アイテムの登録・編集・削除
- .NET 10 SDK
- Visual Studio 2026 / Visual Studio Code
dotnet run --project src/AspireAppHost