Você não pode ter os dois, o .Net 4.5 é uma atualização in-loco para o 4.0.
Referências:
Eu tenho uma solução que contém dlls de janus que são compatíveis com .net 4.
Depois de instalar o visual studio 2012 - o aplicativo lança uma exceção: "o membro não é suportado em um assembly dinâmico", embora eu o abra com o visual studio 2010.
Eu poderia desinstalar o .net 4.5 e reinstalar o .net 4, mas o visual studio 2012 não funcionará.
Alguém sabe como posso manter as dlls vs2012 e .net 4?
Você não pode ter os dois, o .Net 4.5 é uma atualização in-loco para o 4.0.
Referências: