我最近开始使用二进制序列化程序通过 NServiceBus 发送消息。我的消息都定义为接口并使用实例化
bus.Send<MessageType>(msg => msg.Property = someValue)
这会导致 NServiceBus 抛出异常,说明
无法创建接口的实例
我可以从堆栈跟踪中看到正在使用 SimpleMessageMapper,在查看源代码后可以看到它正在调用 Activator.CreateInstance。
我在文档中找不到任何说明无法做我想做的事情的东西,有没有办法解决这个问题?
谢谢,马特