Registro em tempo de execução no Autofac

Enquanto discutia o Autofac com um colega, surgiu o problema do registro de dependências em tempo de execução. No Prism, por exemplo, os assemblies são frequentemente carregados em tempo de execução e suas dependências registradas no contêiner de IoC (geralmente Unity

Como isso pode ser feito com o Autofac?

partir da documentação do Autofac e do que encontrei na Web, parece que o registro é realizado no início do aplicativo. Mesmo quando montagens "externas" são usadas, os registros estão localizados em módulos com as montagens no início do aplicativo. Como fazemos isso depois que o contêiner é "construído" no início do aplicativo?

(Observe que o assembly pode querer adicionar dependências para o uso de outros componentes no aplicativo e, portanto, um contêiner aninhado pode não resolver o problema aqui. Relacionado a este tópico: O Unity possui métodos como RegisterIfExists e similares. Equivalentes de autofac?)

Obrigado

questionAnswers(2)

yourAnswerToTheQuestion