ここのところ、自前のWPFアプリを盛大にWinUI3へポーティングしているところなのですが、途中でNativeAOTで爆速起動を試したところ、落とし穴にはまって数日彷徨っていました。 ただでさえWinUI3というのは「くせ者(未成熟で機能不足でなおかつバグだらけ、WinAPIとWinRTと諸々をCOMでマッシュアップしてOSから切り離すという抽象化の上に抽象化を重ねた複雑怪奇なフランケンシュタインの成果物)」なんですが、そこにさらにAOTというチャレンジングなことをしたいのは単純にやってみたかったから、です、はい。 まぁ今の日本でWinUI3どころかAOTをやっているところなんて全体の1%未満…