我需要将.net2.0应用程序与nservicebus集成。实际上,我只需要这个.net2.0向nservicebus队列发送一条消息。
我应该自己创建它吗?有什么我应该注意的技巧,所以当我升级到,比方说,nservicebus4,它不会坏?
发布于 2012-04-07 21:46:40
要将应用程序与NServiceBus“集成”,只需在您的解决方案中包含对NServiceBus.dll、NServiceBus.Core.dll和NServiceBus.Host.exe的二进制引用。
尝试下载samples。
发布于 2012-04-08 05:34:46
在尝试引用.net时,使用nservicebus 2.0将是一个问题。我不认为有任何直接的方法可以从2.0应用程序中引用nservicebus (除了使用非常旧的版本之外,这也会有问题)。
最短的路径可能是将框架版本升级到4.0。为什么不干脆这么做呢?如果您正在讨论进行更改和发送消息,则必须能够访问源代码并能够更改源代码。
接下来可能是自己序列化一条消息并使用system.messaging发送它。我想这就是你所说的“我自己创造它”的意思。如果在处理端更新到nservicebus的另一个版本,您肯定希望测试您的消息是否仍然有效。udi在更新软件版本时坚持向后兼容,所以我预计nservicebus可能会显示这一点,并且您的消息仍然有效,但您需要确保这一点。
https://stackoverflow.com/questions/10034627
复制相似问题