У меня есть проект A, потребляющий System.Net.Http, версия = 4.3.3 и некоторый проект Y. (который не использует этот nuget напрямую, хотя оба могут потреблять их косвенно)
Я добавил nuget X в проект A и начал получать сообщение об ошибке, такое как:
error CS1705: Сборка ' Y ' с идентификатором ' Y, Версия = 1.0.0.0, Культура = нейтральная, PublicKeyToken = ноль 'использует' System.Net.Http, Версия = 4.2.0.0 , Культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a ', которая имеет более высокийверсия, на которую ссылается сборка 'System.Net.Http' с идентификатором ' System.Net.Http, версия = 4.1.1.2 , культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a'
Iдобавили ссылку на пакет версии 4.3.3 System.Net.Http в оба проекта A и Y, но это не внесло никаких изменений.(Я предполагаю, что зависимость является результатом зависимостей nuget X ?)
Есть идеи, что может быть причиной и решением моей проблемы?