Azure 服务总线和公共交通,相同的消息,不同的命名空间

Azure service bus and masstransit, same message, different namespace

我将 Azure 服务总线与大众运输一起使用,如果消息 class 类型是从同一个项目继承的,它可以完美地工作,但是一旦消息是从另一个 .net projet 发送的,那么不同的命名空间在“ messageType" 属性,它会自动进入死信,我的消费者无法捕捉到它, 这种情况下的解决方案是什么?因为我不能强制不同的发布者(不同的团队)为该消息类型放置相同的命名空间 class 谢谢

来自documentation

重要

MassTransit 为消息协定使用完整的类型名称,包括名称空间。在两个不同的项目中创建相同的消息类型时,命名空间必须匹配,否则消息将不会被消费。