この記事では、ソリューションのインポートの解決策について説明します。[ ソリューション名] エラーは 、Microsoft Dynamics 365 でソリューションをインポートしようとしたときに発生します。
適用対象: Microsoft Dynamics 365
元の KB 番号: 4346891
現象
Microsoft Dynamics 365 でソリューションをインポートしようとすると、次のエラーの詳細が表示されます。
ソリューションのインポート: [ソリューション名] に失敗しました。
グリッドの [詳細] 列には、次のメッセージが表示されます。
無効なフィールドがエンティティに対して指定されました。
[ ログ ファイルのダウンロード] を選択すると、次のようなメッセージが表示されます。
属性 [属性名] はブール値ですが、候補リスト型が指定されました。
エラー コード 80041A06 への参照も表示されます。
原因
このエラーは、以前に特定のデータ型のフィールド (属性) を作成し、後で同じフィールド名が異なるデータ型を含むソリューションをインポートしようとした場合に発生する可能性があります。
例: データ型が 2 つのオプション (ブール値) に設定された CustomField1 という名前のフィールドを作成します。 同じフィールド名で、オプション セット (選択リスト) などの異なるデータ型のソリューションをインポートしようとすると、このエラーが発生します。
解決策
型の変更を目的として、別の型の同じフィールドを意図的にインポートしようとしている場合、これはサポートされていません。 たとえば、特定の型のフィールドを作成し、後で型を変更する場合は、次のいずれかのオプションを使用する必要があります。
インポートしようとしているソリューションで別の名前のフィールドを作成します。 別のスキーマ名でフィールドを作成またはインポートした後、データを移行し (必要な場合)、以前に存在するフィールドを削除できます (不要になった場合)。
ソリューションをインポートしようとしている組織内の既存のフィールドを削除します。
重要
このオプションは、このフィールドに既存のデータを保持する必要がない場合にのみ使用してください。