1

我无法更新WindowsAzure.StorageNuGet 包。似乎其他软件包可能依赖于它,每次我更新该软件包时,我都会遇到同样的错误:

安装失败。回滚... 将“Microsoft.Data.OData 5.6.2”更新为“Microsoft.Data.OData 5.6.4”失败。找不到与“Microsoft.Data.OData 5.6.4”兼容的“WindowsAzure.MobileServices.Backend.Tables、WindowsAzure.MobileServices.Backend.Entity”版本。

为什么我会得到这个,我该如何解决这个问题?

4

1 回答 1

1

为什么我会得到这个,我该如何解决这个问题?

根据WindowsAzure.Storage的 nuget 包,你会发现这个包有一个依赖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
于 2018-01-19T04:54:37.373 回答