Технически, вы, вероятно, могли бы создать транспорт сообщений через WCF с помощью NetTcpBinding, но вы действительно этого не хотите.Я не хотел бы пытаться.
Было бы очень трудно реплицировать отправку транзакционных сообщений, сохранение и пересылку, а также семантику приема один раз и только один раз, которая запекается прямо в MSMQ.