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