0

これが私の話です。CRM4ソリューションをCRM2011にインポートしました。ほとんどの場合問題なく見えますが、プラグインはほとんど機能します。このインポートプロセスは、CRMDeploymentManagerを介して実行されました。

ステップ2ソリューションの構築をテストし、すべてのカスタマイズを追加してエクスポートし、同じサーバー上の2番目の組織にインポートしたいと思いました。

かなり近づいています(CRM 4よりも大幅に改善されています)。しかし、プラグインアセンブリをロードしようとすると失敗します。CRMトレースとイベントログは、ソリューションのインポートログファイルよりも多くのヘルプを提供していません。

失敗0x80044191プラグインアセンブリをロードできません。

私のアセンブリはディスクにデプロイされているので、使用可能です。ソリューションファイルを解凍し、アセンブリをソリューション階層に追加しようとしましたが、効果がありませんでした。

CRM 4プラグインだからですか?CRM 5にインポートするには、更新する必要がありますか?

4

4 に答える 4

2

新しいサーバーのGACにないアセンブリを参照していたことがわかりました。言うまでもなくソリューションとは関係がなく、プラグイン登録ツールに直接登録することもできませんでした (ただし、より多くの情報が得られました)。したがって、これが表示された場合は、プラグイン登録ツールを使用してアセンブリを登録して、より良い情報を取得することをお勧めします。

于 2011-04-25T19:27:06.630 に答える
1

古いプラグインを登録できるはずです。プラグインのアップグレードは必要ありません。プラグインをディスクではなくデータベースに登録しようとしましたか? 4.0 環境に対してこのプラグインを登録できますか?

アップグレードを試みる場合は、 「プラグインとカスタム ワークフロー アクティビティを Microsoft Dynamics CRM 2011にアップグレードする」を参照して、アップグレードの詳細を確認してください。

于 2011-04-23T12:56:54.640 に答える
1

実際、MS CRM2011 の新しい組織にソリューションをインポートしようとすると、MS CRM4.0 プラグインが GAC に存在しないライブラリ「microsoft.crm.sdk.dll」を使用しているため、例外がスローされます。MS CRM2011に MS CRM4 プラグインを登録するための回避策は次のとおりです。

于 2011-04-27T13:04:58.907 に答える
1

プラグイン アセンブリに依存関係はありますか (明らかな microsoft.crm.* を除く)? その場合は、すべてを 1 つの大きな DLL に ILMerge して、データベースにデプロイしてみてください。

于 2011-04-29T12:54:28.147 に答える