title: .NET FileLoadException with FSharp.Core version "4.3.1.0"
body: <p>I was developing some new unit tests with the NUnit framework. Some were passing until I've hit the dreaded exception for F# users. I've made sure to add the bindingRedirect node in my packages.config file but it's not working.</p>
  
  <pre><code> &lt;?xml version="1.0" encoding="utf-8"?&gt;
      &lt;configuration&gt;
        &lt;runtime&gt;
          &lt;assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"&gt;
            &lt;dependentAssembly&gt;
              &lt;assemblyIdentity name="FSharp.Core" publicKeyToken="b03f5f7f11d50a3a"
                                culture="neutral"/&gt;
                &lt;bindingRedirect oldVersion="0.0.0.0-4.3.1.0" newVersion="4.3.1.0" /&gt;
                  &lt;packages&gt;
                    &lt;package id="Akka" version="1.1.2" targetFramework="net461" /&gt;
                    &lt;package id="Akka.FSharp" version="1.1.2" targetFramework="net461" /&gt;
                    &lt;package id="Akka.TestKit" version="1.1.2" targetFramework="net461" /&gt;
                    &lt;package id="Akka.TestKit.NUnit" version="1.1.2" targetFramework="net461" /&gt;
                    &lt;package id="FsPickler" version="1.2.21" targetFramework="net461" /&gt;
                    &lt;package id="FSPowerPack.Core.Community" version="3.0.0.0" targetFramework="net461" /&gt;
                    &lt;package id="FSPowerPack.Linq.Community" version="3.0.0.0" targetFramework="net461" /&gt;
                    &lt;package id="Newtonsoft.Json" version="9.0.1" targetFramework="net461" /&gt;
                    &lt;package id="NUnit" version="3.5.0" targetFramework="net461" /&gt;
                    &lt;package id="NUnit3TestAdapter" version="3.4.1" targetFramework="net461" /&gt;
                    &lt;package id="NUnitTestAdapter" version="2.0.0" targetFramework="net461" /&gt;
                    &lt;package id="System.Collections.Immutable" version="1.1.36" targetFramework="net461" /&gt;
               &lt;/packages&gt;
            &lt;/dependentAssembly&gt;
          &lt;/assemblyBinding&gt;
        &lt;/runtime&gt;
      &lt;/configuration&gt;
  </code></pre>
  
  <p>Looking at those links down below didn't help me fix my issue.</p>
  
  <ol>
  <li><a href="https://stackoverflow.com/questions/39206991/fsharp-core-could-not-load-file-or-assembly">FSharp.Core: Could not load file or assembly</a></li>
  <li><a href="https://stackoverflow.com/questions/24801302/could-not-load-file-or-assembly-fsharp-core-version-4-0-0-0-azure-web-role">Could not load file or assembly FSharp.Core, Version=4.0.0.0 Azure Web Role</a></li>
  <li><a href="https://stackoverflow.com/questions/29541058/net-runtime-tries-to-load-fsharp-core-4-3-0-even-if-all-projects-reference-4-3">.NET runtime tries to load FSharp.Core 4.3.0 even if all projects reference 4.3.1</a></li>
  </ol>