2017-10-10 13 views
0

Nservicebusをバージョン5から6にアップグレードした後にエラーが発生しました。 これは、MessageEndpointでCustomizeメソッドを呼び出す前に発生します。 IConfigureThisEndpointから継承 私のMessageEndpoint、AsA_ServerNServiceBus 5を6にアップグレード

は、API制限:アセンブリ 'ファイル:///PostSharp.dllは' は既に別の場所からロードされています。同じappdomain内の新しい場所からロードすることはできません。

答えて

2

設定コードにPostSharp.dllを含めていますか?その場合は、NServiceBusバージョン6にassembly scanning changesがあることに注意してください。アセンブリを含めるのではなく、「除外リスト」アプローチが使用され、除外にAPIを使用する必要があります。それ以外は自動的にスキャンされます。バージョン6のアセンブリスキャンに関する完全なドキュメントはhereです。

+0

はい、私はPostSharpを持っています。私はこのconfig.ExcludeAssemblies( "PostSharp.dll")を持っています。私のエンドポイントコードのカスタマイズでは、このエラーはそれに達する前に起こります。あなたはそれについてアドバイスをしていますか? –

+0

Nservicebusをバージョン6から6.2にアップグレードし、その問題を修正しました –

関連する問題