Could not load file or assembly 'Microsoft.Data.OData, Version=5.6.4.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies
<p>I have the error "could not load 'Microsoft.Data.OData, Version=5.6.4.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies."</p>

<p>I have all the binding redirects in place to version 5.7.0.0, however at run time the azure instance can not find the Microsoft.Data.OData, Version=5.6.4.0!</p>

<p>I was able to RDP to the instance and look with .net reflector, and loading my service dll from azure instance (E:\approot\bin), it seems I have one assemblies depending on this Microsoft.Data.OData, Version=5.6.4.0 which is Microsoft.Azure.Storage.dll; in .net reflector all assemblies load fine with no dependency errors. however the azure instance wants to load the old version of Microsoft.Data.OData, Version=5.6.4.0. I have all assembly bindings in place.</p>

<p>any idea how can I continue this investigation? what else should I look for in understanding why the azure instance is not seeing my binding redirect?</p>

<p>a somewhat similar problem reported here but with no answer to the kind of problem I am facing: Could not load file or assembly Microsoft.Data.OData Version=5.2.0.0 error in Azure Cloud Worker Role using Table Storage</p>

<p>EDIT: right now I can't even RDP anymore, all I can see is the diagnostic summary and there I can see the same error as above.</p>

<p>So indeed it seems like the bind redirect is ignored fully... or only for this assembly?...
can you please give me some advise how should I investigate further? I do not have access to the azure instance (I might be able to access it later... I was able to do it today at some point)</p>

<p>thank you very much</p>