Depurar ligação de assembly .NET, também conhecida como descobrir qual dll é usada e por que
Estamos tendo algumas incompatibilidades de versão misteriosa em nossas dll referenciadas carregadas em tempo de execução.
Erros como:
Não foi possível carregar o arquivo ou assembly X 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)
Existe alguma maneira de depurar a ligação do assembly.
Em outras palavras, como posso saber os seguintes detalhes sobre montagens carregadas:
VersãoLocalizaçãoQuem / O que causou o carregamento (meu código, outro .dll, ...)Bem, quase tudo o que há para saber ...