ソリューションのインポート時に "Full formXml is expected to create a form" (完全な formXml はフォームを作成する必要があります) エラー
適用対象: Power Platform、ソリューション
現象
ソリューションをインポートすると、次のエラー メッセージが表示されます。
Microsoft.Crm.CrmInvalidOperationException: 完全な formXml はフォームを作成することが想定されています
原因
このエラーは、インポートするフォームがターゲット環境に存在せず、フォームが初めてインポートされた場合に発生します。 インポートするソリューションには、完全な FormXml が必要な場合に、フォーム XML のフォーム変更 (差分) のみが含まれます。 ソリューションでは、フォームが既に環境に存在し、変更をインポートしている場合にのみ、差分フォーム XML をインポートする必要があります。 確認するには、ソリューションの customizations.xml ファイルを開き、エラー メッセージに表示されるフォーム ID を使用して FormXml
ノードを検索します。 FormXml に solutionaction
という名前の属性が含まれている場合、フォーム XML は差分になります。
回避策
この問題を回避するには、フォーム XML が完全な FormXml である必要があります (customizations.xml ファイルにsolutionaction
属性を含めることはできません)。このフォームが最初にアンマネージド フォームとして作成されたインスタンスから取得できます。