title: Loading .NET 4.5.2 assembly in .NET 4 application, reflection & reference
body: <p>It is allowed to load the .NET 4.5.2 assembly (using reflection) in the application whose exe is compiled using .NET 4 framework. However if I reference the same assembly in that application during development (added as any other assembly reference), build fails.</p>
  
  <p>Why is it the case that thing which is not allowed during development is allowed at runtime using reflection?</p>