Thursday, May 7, 2015

Nuget Package Upgrade Error - Already referencing a newer version of dependent assembly

Nuget Package Upgrade Error:
  Already referencing a newer version of <dependent assembly>

Error:
  This occurs mostly with Microsoft.Data.OData while upgrading Windows Azure Storage(Microsoft.WindowsAzure.Storage.dll)

Error Details:
  Attempting to resolve dependency 'Microsoft.Data.OData (≥ x.x.x-1)'.
  Attempting to resolve dependency 'System.Spatial (= x.x.x)'.
  Attempting to resolve dependency 'Microsoft.Data.Edm (= x.x.x)'.
  Attempting to resolve dependency 'Newtonsoft.Json (≥ x.x.x)'.
  Attempting to resolve dependency 'Microsoft.Data.Services.Client (≥ x.x.x)'.
  Attempting to resolve dependency 'Microsoft.Data.OData (= x.x.x)-1'.
  Already referencing a newer version of 'Microsoft.Data.OData'.
Resolution:
- Remove/ Uninstall/ downgrade Microsoft.Data.OData
- Upgrade Microsoft.WindowsAzure.Storage
   -  This will automatically add minimum dependent version of Microsoft.Data.OData.dll
- Upgrade package Microsoft.Data.OData