TDS プロジェクトで Sitecore からいくつかのアイテムを取得しようとすると、次のエラーが発生します。
「同じキーを持つアイテムが既に追加されています。TDS サービスとの通信中にエラーが発生しました。詳細については、Sitecore サーバーのアプリケーション例外ログを参照してください。」
奇妙なことに、アイテムは最終的に TDS プロジェクトに追加されます。また、カスタム データ プロバイダーを使用しています。
私が今まで試したこと:
- 新しい TDS プロジェクトを作成し、アイテムを初めて取得したときは問題ありませんが、それらを削除して後で SC から取得しようとすると、同じエラーが発生します。
- アイテムのバージョンと言語が 1 つだけであることを確認しました
- 「コード生成」をオフにしました
- DataProvider のバージョンと言語に問題がある可能性がありますが、確認したところ問題ないようです。