WinUI 3 とWindows アプリ SDKは、Windows アプリの最新の基盤です。 AI ツールは、機械的な移行作業の多く (名前空間の置換、API の置換、プロジェクト ファイルの更新) を自動化できますが、古いパターンを再現しないように正確なガイダンスが必要です。
主なリスクは、古いスタックへのドリフトです。 AI モデルには、WinUI 3 よりも UWP とWPFのトレーニング データが多いので、移行コードを要求するときに正確な API マッピングを提供します。
移行パスを選択する
| より | ターゲット | AI スキル | ガイド |
|---|---|---|---|
| WPF (.NET) | WinUI 3 | winui-wpf-migration |
WPF から移行する |
| UWP | WinUI 3 | — | UWP から移行する |
| iOS / SwiftUI | WinUI 3 | — | iOS から移行する |
| React Native / Electron / MAUI / Flutter | WinUI 3 | — | フレームワーク間の考慮事項 |
開始する前に
- 大規模な AI 支援書き換えを実行する前に、ブランチで作業します。
- 依存関係で、.NET 10 と Windows アプリ SDK のパッケージ化がサポートされていることを確認してください。
- Windows アプリ SDK移行ガイドを確認します。
- プロンプトを表示する前に API マッピング テーブルを準備します。フレームワークごとのページには、貼り付ける準備が整っています。
関連するコンテンツ
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Windows developer