Так что после нескольких дней поиска я разобрался в своей глупости.Чтобы подключить Единицу работы, вы можете сделать это:
builder.RegisterType<TransactionScopeUnitOfWork>()
.As<IHandleUnitOfWork>).InstancePerLifetimeScope();
Но вы должны указать делегата обратного вызова (duh):
.OnRelease(u => u.Complete())
Надеюсь, это поможет кому-то еще.Несмотря на то, что NanoMessageBus не используется широко, я широко использовал NServiceBus в другом крупном проекте - и я думаю, что есть простота с шиной нано-сообщений, когда NServiceBus является избыточным.