Resolvendo aulas sem registrá-las usando o Castle Windsor

Tome o seguinte programa inútil:

class Program
{
    static void Main(string[] args)
    {
        IUnityContainer unityContainer = new UnityContainer();
        IWindsorContainer windsorContainer = new WindsorContainer();

        Program unityProgram = unityContainer.Resolve<Program>();
        Program castleProgram = windsorContainer.Resolve<Program>();
    }
}

O UnityContainer retornará uma instância do Program, onde o contêiner Windsor lançará um ComponentNotFoundException.

Eu vejo argumentos para ambos os comportamentos e não me importo com o que acabo, no entanto, o Prism V2 Drop 8 (o mais recente no momento da redação) depende do comportamento do Unity internamente, solicitando classes que não foram registradas.

Em vez de encontrar e registrar todas essas classes no Prism, prefiro apenas fazer Windsor se comportar como Unity. Não encontrei nada no google para me ajudar a fazer isso (embora minha terminologia possa estar errada) e a documentação de Windsor é muito ruim ...

Alguém pode sugerir uma solução para este problema?

questionAnswers(3)

yourAnswerToTheQuestion