Existe uma maneira de forçar todos os assemblies referenciados a serem carregados no domínio do aplicativo?

Meus projetos são configurados assim:

Definição de projeto"Implementação de projeto"Projeto "Consumidor"

O projeto "Consumidor" faz referência a "Definição" e "Implementação", mas não faz referência estaticamente a nenhum tipo em "Implementação".

Quando o aplicativo é iniciado, o Projeto "Consumidor" chama um método estático em "Definição", que precisa encontrar tipos em "Implementação"

Existe uma maneira de forçar qualquer assembly referenciado a ser carregado no domínio do aplicativo sem saber o caminho ou o nome e, de preferência, sem precisar usar uma estrutura de IOC completa?

questionAnswers(6)

yourAnswerToTheQuestion