CRMシステムでどういうわけか奇妙な状況に陥りました。
私が開発したプラグインは、ソリューションがインポートされたときに正しく更新されません。カスタマイズを維持することを選択した場合、プラグインの更新は適用されませんが、カスタマイズを上書きすることを選択した場合、手順が2倍になり、プラグインが2回起動されます。
これは他の誰かに起こりましたか?これを防ぐにはどうすればよいですか?
ありがとう
CRMシステムでどういうわけか奇妙な状況に陥りました。
私が開発したプラグインは、ソリューションがインポートされたときに正しく更新されません。カスタマイズを維持することを選択した場合、プラグインの更新は適用されませんが、カスタマイズを上書きすることを選択した場合、手順が2倍になり、プラグインが2回起動されます。
これは他の誰かに起こりましたか?これを防ぐにはどうすればよいですか?
ありがとう
インポート後にプラグインを2回登録した場合も、同様の状況が発生しました。
私がこれを解決した方法は次のとおりだと思います。
ここで大きなダメージを与えているのはわかりませんが、私はサーバーを100%使用しているわけではないので、最初にサーバーをバックアップすることをお勧めします。
プラグイン登録ツールを使用してプラグインを展開する場合、ID が変更されると、展開されたプラグインの手順が認識されないため、ソリューションの展開ではすべての手順が複製されます。
プラグイン アセンブリが手順なしで展開されている場合は、ソリューションの「Sdk メッセージ処理手順」セクションに手順を追加するのを忘れています。
@JamesWood アプローチは常に機能しますが、実稼働環境では非常に手間がかかります。IIS のリセットと MSCRM サービス (services.msc 内) の再起動は通常、キャッシュされたプラグイン アセンブリをクリアしますが、再展開は悲惨な状況でのみ必要/使用する必要があります。 .
アセンブリに厳密な名前を割り当てていますか? この種のことが CRM 4.0 で発生するのを見てきました。キーで厳密な名前を割り当てないと、CRM は同じアセンブリであると認識しないようです。