Как разобраться с версиями библиотек в .NET Standard?
Создаю проект на .NET Framevork v 4.6.1.
К нему создаю библиотеку ядра .NET Standard. При создании библиотеки предлагалось выбрать версию фреймворка. В итоге создался проект определенной версии Standard. Но при запуске оказалось, что не совпадает версия сборки System.Net.Http. Мне пришлось понизить версию .NET Standard (ну не то что бы пришлось. Я погуглил, понизил и это помогло).
Теперь вот установил к этой библиотеке Nuget пакет Newtonsoft.Json и при запуске ловлю исключение, что данная сборка версии 10.0.0 не найдена. WTF??? Почему ищется именно такая версия, если установлена версия 10.0.3? Я хотел сделать даунгрейд, но версии 10.0.0 вообще нет. Есть 10.0.1 (она не подходит) и ниже уже 9.
Помогите разобраться со всеми этими зависимостями и версиями. Общий смысл бы хоть уловить.