我正在尝试更新我的程序,但是通过NuGet安装
Windows Azure Storage 3.0.3.0,但是当我这样做时,我得到以下内容:
Attempting to resolve dependency 'Microsoft.Data.OData (≥ 5.6.0)'. Attempting to resolve dependency 'System.Spatial (= 5.6.1)'. Attempting to resolve dependency 'Microsoft.Data.Edm (= 5.6.1)'. Attempting to resolve dependency 'Newtonsoft.Json (≥ 5.0.6)'. Attempting to resolve dependency 'Microsoft.Data.Services.Client (≥ 5.6.0)'. Attempting to resolve dependency 'Microsoft.Data.OData (= 5.6.0)'. Already referencing a newer version of 'Microsoft.Data.OData'.
说实话,我认为这是发布包的一个问题,因为我知道这是新的.
以前有人看过这个吗?如果是这样,你如何解决这个问题?
我知道我可以回滚OData到支持的版本,但是想知道是否有其他选项?
我通过将这些降级到5.6.0来修复完全相同的问题:
> Microsoft.Data.ODATA
> Microsoft.Data.Edm
>系统空间
将Windows Azure Storage更新到3.0.3.0后,我可以将其重新更新为5.6.1.
我发现这个命令有用降级:
uninstall-package< package> -力
不管依赖关系如何,Force将会继续执行,但在这种情况下,我们会将它们添加回来,这样就可以了.