Не удалось обновить пакет nuget из-за несовместимости
Я не мог обновить WindowsAzure.Storage
Пакет NuGet. Кажется, другой пакет, который, вероятно, зависит от него, каждый раз, когда я обновляю этот пакет, я получаю ту же ошибку:
Установка не удалась. Откат... Обновление Microsoft.Data.OData 5.6.2 до Microsoft.Data.OData 5.6.4 не удалось. Не удалось найти версии "WindowsAzure.MobileServices.Backend.Tables, WindowsAzure.MobileServices.Backend.Entity", совместимые с "Microsoft.Data.OData 5.6.4".
Почему я получаю это и как я могу решить эту проблему?
1 ответ
Почему я получаю это и как я могу решить эту проблему?
В соответствии с пакетом https://www.nuget.org/packages/WindowsAzure.Storage/4.3.0, вы обнаружите, что этот пакет имеет зависимости Microsoft.Data.OData (>= 5.6.2)
:
когда вы обновляете пакет WindowsAzure.Storage
пакет зависимостей Microsoft.Data.OData (>= 5.6.2) также необходимо обновить до 5.6.4.
Тем не менее, пакеты Nuget WindowsAzure.MobileServices.Backend.Tables
и WindowsAzure.MobileServices.Backend.Entity'зависят от Microsoft.Data.OData (>= 5.6.2)
:
В этом случае NuGet не может обновить пакет nuget WindowsAzure.Storage
,
Чтобы решить эту проблему, вы можете использовать опцию IgnoreDependencies
когда вы обновляете этот пакет:
update-package WindowsAzure.Storage -IgnoreDependencies