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.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="FSharp.Core" publicKeyToken="b03f5f7f11d50a3a"
culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.3.1.0" newVersion="4.3.1.0" />
<packages>
<package id="Akka" version="1.1.2" targetFramework="net461" />
<package id="Akka.FSharp" version="1.1.2" targetFramework="net461" />
<package id="Akka.TestKit" version="1.1.2" targetFramework="net461" />
<package id="Akka.TestKit.NUnit" version="1.1.2" targetFramework="net461" />
<package id="FsPickler" version="1.2.21" targetFramework="net461" />
<package id="FSPowerPack.Core.Community" version="3.0.0.0" targetFramework="net461" />
<package id="FSPowerPack.Linq.Community" version="3.0.0.0" targetFramework="net461" />
<package id="Newtonsoft.Json" version="9.0.1" targetFramework="net461" />
<package id="NUnit" version="3.5.0" targetFramework="net461" />
<package id="NUnit3TestAdapter" version="3.4.1" targetFramework="net461" />
<package id="NUnitTestAdapter" version="2.0.0" targetFramework="net461" />
<package id="System.Collections.Immutable" version="1.1.36" targetFramework="net461" />
</packages>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Looking at those links down below didn't help me fix my issue.