Não foi possível carregar o arquivo ou o assembly ou uma de suas dependências

Estou com outro problema "Não foi possível carregar o arquivo ou o assembly ou uma de suas dependências".

Informações adicionais: Não foi possível carregar o arquivo ou assembly 'Microsoft.Practices.Unity, Versão = 1.2.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' ou uma de suas dependências. A definição do manifesto da montagem localizada não corresponde à referência da montagem. (Exceção de HRESULT: 0x80131040)

Não tenho idéia do que está causando isso ou como eu poderia depurá-lo para encontrar a causa.

Fiz uma pesquisa em meus catálogos de soluções .csproj e em todos os lugares em que tenho o Unity, tenho:

Referência Include = "Microsoft.Practices.Unity, Versão = 2.0.414.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35, processorArchitecture = MSIL"

Não consigo encontrar nenhuma referência em nenhum lugar que vá contra a 1.2.0.0 em nenhum dos meus projetos.

Alguma idéia de como devo resolver isso?

Também gostaria de receber dicas sobre como depurar problemas como esse em geral.

questionAnswers(30)

yourAnswerToTheQuestion