You can start with the Microsoft BCL team blog and clear app.config by deleting the wrong entries,
Problem 6
Symptoms
When you add a NuGet package to a project that is consumed by another project with a different target structure, you can see warnings similar to the following:
The main link "Microsoft.Threading.Tasks, Version = 1.0.12.0, Culture = Neutral, PublicKeyToken = b03f5f7f11d50a3a, processorArchitecture = MSIL" cannot be resolved because it has an indirect dependency on the system build "System.Runtime, Version = 2.5.19.0 , Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a "which cannot be resolved within the target framework. ".NETFramework, Version = v4.5." To fix this problem, delete the link "Microsoft.Threading.Tasks, Version = 1.0.12.0, Culture = Neutral, PublicKeyToken = b03f5f7f11d50a3a, processorArchitecture = MSIL" or reconfigure the application to which it contains "System.Runtime, Version = 2.5.19.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a ".
The main link "Microsoft.Threading.Tasks.Extensions, Version = 1.0.12.0, Culture = Neutral, PublicKeyToken = b03f5f7f11d50a3a, processorArchitecture = MSIL" cannot be resolved because it has an indirect dependency on the system assembly "System.Runtime, Version = 2.5 .19.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a "which cannot be resolved within the target framework. ".NETFramework, Version = v4.5." To fix this problem, delete the link "Microsoft.Threading.Tasks.Extensions, Version = 1.0.12.0, Culture = Neutral, PublicKeyToken = b03f5f7f11d50a3a, processorArchitecture = MSIL" or reconfigure the application to which contains "System.Runtime, Version = 2.5.19.0 , Culture = Neutral, PublicKeyToken = b03f5f7f11d50a3a ".
Decision
The problem is that NuGet has added invalid binding redirects for platform builds. To remove them, open app.config for a project that triggered warnings and deleted highlighted entries ( StackOverflow does not support highlighting ):