.NET MAUIアプリビルドエラーの対応メモ

Published by

on

.NET MAUIアプリケーションの開発時に遭遇したエラーの対応履歴(メモ)です。

項目バージョン
Windows11 Pro
Visual StudioCommunity 2022 (version 17.8.0)
確認環境

■AndroidManifext.xml周りで発生する「APT2067 failed processing manifest」の対応

当方の環境では.NET MAUIアプリのプロジェクトを開始して最初のビルドなどのタイミングで「APT2016 failed processing manifest」のようなAndroidManifest.xml周りのエラーが発生しました。

対処法は単純で、VisualStudioの「ビルド」メニューで「ソリューションのクリーン」を実行すると解決しました。「クリーン」処理はVisualStudioが生成する中間ファイルなどのファイルを削除するので、今回のエラーはVisualStudioの一時的な状態だったと思われます。

■「The Entity Framework Core Package Manager Console Tools don’t support this platform.」の対応

.NET MAUIプロジェクトにて、Entity Framework + SQLiteを用いたケースにて遭遇しました。以下のリンク先にも記載がありますが、AndroidプロジェクトにおいてEntityFrameworkToolsが対応していないことが原因とのことです。

対応策としてはEntityFrameworkを用いる処理を別プロジェクトに分けることで対応ができるようです。

(参考)

https://github.com/dotnet/maui/issues/9940

コメントを残す