Question: I'm trying to create a .net core unit test project against framework 4.6.1 which tests an project dependent on Microsoft.SqlServer.Types (10.0.0.0). Prior to .net core I'd add an app.config file with the binding redirect. I've tried this but the binding redirect does not seem to be picked up when I run from visual studio. What can I do to fix the binding redirect?

Answer: 
Referencing the NuGet package `Microsoft.NET.Test.Sdk` >= 15.3.0 (I used `Microsoft.NET.Test.Sdk 15.3.0-preview-20170601-03`) solved this problem for me. That package automatically turns on the MSBuild properties mentioned in @Mardoxx's answer.

(I got this info from [Martin Andreas Ullrich](https://github.com/dasMulli) at <https://github.com/NuGet/Home/issues/5335#issuecomment-306318810>.)
In my case none of the solutions mentioned above helped (even if the binding redirects are generated automatically or added manually, looks like these hacks are really not working anymore as @Joao suggested).

So I added the desired version of the package to my project, even if it is not used directly and this resolved the issue. I don't like this approach, but this was the only way working for me.

Hopefully this method can help others as well.