I'm trying to consume Odata using Simple.Odata Client from a WPF Application.
Below is my code:
private async void button_Click(object sender, RoutedEventArgs e)
{
V4Adapter.Reference();
var client = new ODataClient("http://services.odata.org/V4/TripPinServiceRW/");
var items = await client.FindEntriesAsync("Person");
}
When I run the application I'm getting an error:
Error:
Unable to load OData adapter from assembly Simple.OData.Client.V4.Adapter
Inner Exception:
{"Could not load file or assembly 'Microsoft.OData.Core, Version=6.15.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)":"Microsoft.OData.Core, Version=6.15.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"}
Stack Trace:
at Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(Task task) at Simple.OData.Client.ODataClient.d__91.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() at SimpleOdataClient.MainWindow.d__1.MoveNext()
Note: The assembly Microsoft.OData.Core, is already added to project as a dependency.
I have noticed that the request is being sent to server and response is received. What could be the reason for above error? Could any one help me?