title: Reinstalling .NET Framework 4.0 leads to app crash with error CLR20r3
body: <p>I wrote my application in Visual Studio 2012. I use an external reference to OxyPlot library (dll). I've tested my application on some machines with Windows 7 (the same build, Framework 4.0 was installed). The application executed normally, but on a machine with Windows XP it failed (Framework 4.0 was installed too).<br>
  After that I've installed Framework 4.5 on a machine with Windows 7, then removed Framework 4.5 (from Control Panel => Programms and Features) and installed back Framework 4.0 (Standalone Installer). My application didn't run with error: <code>CLR20r3</code>.</p>
  
  <pre><code>Details:
  Problem signature:
    Problem Event Name:   CLR20r3
    Problem Signature 01: rm.exe
    Problem Signature 02: 1.0.0.0
    Problem Signature 03: 525fd886
    Problem Signature 04: OxyPlot
    Problem Signature 05: 2013.1.100.1
    Problem Signature 06: 525451de
    Problem Signature 07: 218
    Problem Signature 08: 0
    Problem Signature 09: System.IO.FileLoadException
    OS Version:   6.1.7601.2.1.0.256.1
    Locale ID:    1049
  </code></pre>
  
  <p>After all I deleted OxyPlot library from my project, recompiled it and my app starts normally on each machines.<br>
  Why did reinstalling Framework 4.0 caused my application to crash, and why it didn't run on Windows XP? How should I solve this problem? What is the relation between Framework 4.0 and the external OxyPlot dll ?</p>