0

.net2.0 アプリを nservicebus と統合する必要があります。実際には、この .net2.0 がメッセージを nservicebus キューに送信する必要があるだけです。

自分で作成するしかないですか?注意すべきトリックがあるので、アップグレードすると、nservicebus4 は壊れません。

4

2 に答える 2

0

アプリを NServiceBus に「統合」するには、ソリューションにNServiceBus.dllNServiceBus.Core.dll、およびNServiceBus.Host.exeへのバイナリ参照を含めるだけです。

サンプルをダウンロードしてみてください。

于 2012-04-07T13:46:40.353 に答える
0

.net 2.0 を使用すると、nservicebus を参照しようとすると問題が発生します。2.0 アプリケーションから nservicebus を参照する簡単な方法はないと思います (非常に古いバージョンを使用する場合を除きますが、これにも問題があります)。

おそらく、フレームワークのバージョンを 4.0 にアップグレードするのが最短の方法でしょう。なぜこれをしないのですか?変更を加えてメッセージを送信する場合は、ソース コードにアクセスして、それを変更できる必要があります。

次は、自分でメッセージをシリアル化し、system.messaging で送信することになるかもしれません。これが「自分で作る」という意味だと思います。処理側で別のバージョンの nservicebus に更新した場合でも、メッセージが引き続き機能することを確実にテストする必要があります。udi は、ソフトウェアのバージョンを更新する際に下位互換性を主張しているため、nservicebus はおそらくこれを示し、メッセージは引き続き機能すると予想されますが、確認する必要があります。

于 2012-04-07T21:34:45.943 に答える