ソリューションの更新またはアンインストール時に"このフォームが唯一のフォールバック フォームであるため、このフォームを削除できません" というエラーが表示される
適用対象: Power Platform、ソリューション
現象
ソリューションを更新またはアンインストールすると、次のエラー メッセージが表示されます。
Microsoft.Crm.CrmException: このフォームは、'table' テーブルの main 型の唯一のフォールバック フォームであるため、削除できません。 各テーブルには、フォームの種類ごとに少なくとも 1 つのフォールバック フォームが必要です
原因
このエラーは、ソリューションのアップグレードまたはアンインストールで、テーブルの残りの最後のフォームを削除しようとしたときに発生します。 この動作は仕様によるものです。 各テーブルは、有効なユーザーのフォームを表示できる必要があります。 そのため、少なくとも 1 つのフォームをフォールバック フォームとして指定する必要があります。このフォームは、セキュリティ ロールにフォームが明示的に割り当てられていないユーザーが使用できます。
回避策
この問題を回避するには、テーブルのフォールバック フォームとして構成された一時フォームを作成し、アップグレードまたはアンインストールを再試行します。 詳細については、「 テーブルのフォールバック フォームを設定するを参照してください。