我无法更新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'。
为什么我会这样做?如何解决此问题?
答案 0 :(得分:2)
为什么我会这样做?如何解决此问题?
根据barchar with arrows的nuget包,您会发现此包的依赖关系为WindowsAzure.Storage
:
更新包WindowsAzure.MobileServices.Backend.Tables
时,依赖包Microsoft.Data.OData(> = 5.6.2)也需要升级到5.6.4。
但是,nuget包Microsoft.Data.OData (>= 5.6.2)
和WindowsAzure.MobileServices.Backend.Entity'依赖于WindowsAzure.Storage
:
在这种情况下,NuGet无法更新nuget包IgnoreDependencies
。
要解决此问题,您可以在更新该软件包时使用选项update-package WindowsAzure.Storage -IgnoreDependencies
:
if ( atts[0] !== '' ) {
param = prompt( 'Enter desired URL parameter:' );
for ( i = 0; i < atts.length; i++ ) {
pair = atts[ i ].split( '=' );
if ( pair[0] === param ) {
alert( pair[1] );
return false;
}
}