É possível referenciar uma versão diferente do mesmo assembly em um único projeto?
Na minha solução, tenho vários projetos que usam o Log4Net (1.2 e 2.5).
Então eu tenho um projeto onde eu faço todos os testes de unidade (dos outros projetos). Então, eu estou em uma situação em que, dependendo do que eu teste / mock, eu precisaria do Log4Net 1.2 ou 2.5.
Eu li que você poderia suportar versões diferentes de um único assembly em um aplicativo (usando a base de código etc.), mas é possível suportar versões diferentes de um único assembly em um projeto? Se sim, como?
Editar:
Aqui está um pequeno projeto (2 classes, 2 métodos, 2 construtores) mostrando meu problema:
https://srv-file1.gofile.io/download/EQFdOs/212.76.254.142/Log4NetMulti.zip
(Espero que o link funcione)