For me the reason was using Dependency Injection + an Installer. The installer merged the contents of multiple application folders and therefore i had assembly version mismatches which resulted in loading issues.
The solution was consolidating the referenced assemblies for me.