We're having some mystery version mismatches on our referenced dll's loaded at runtime.
Errors like:
Could not load file or assembly X or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
Is there any way to debug the assembly binding.
In other words, how can I know the following details about loaded assemblies:
- Version
- Location
- Who/What caused the loading (my code, another .dll, ...)
- Well, just about everything else there is to know...