Simple.Odata Client:无法从程序集Simple.OData.Client.V4.Adapter

时间:2017-01-30 01:20:14

标签: c# odata odata-v4 simple.odata simple.odata.client

我尝试使用来自WPF应用程序的Simple.Odata客户端来使用Odata。

以下是我的代码:

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");
}

当我运行应用程序时,我收到错误:

  

错误:

     

无法从程序集加载OData适配器   Simple.OData.Client.V4.Adapter

     

内部例外:

     

{"无法加载文件或程序集' Microsoft.OData.Core,   Version = 6.15.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'要么   其中一个依赖项。定位程序集的清单定义   与装配参考不匹配。 (HRESULT的例外情况:   0x80131040)":" Microsoft.OData.Core,Version = 6.15.0.0,Culture = neutral,   公钥= 31bf3856ad364e35"}

     

堆栈追踪:

     

在   Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)   Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(任务   任务)   Simple.OData.Client.ODataClient.d__91.MoveNext()   ---从抛出异常的先前位置开始的堆栈跟踪结束--- at   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)在System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()   在SimpleOdataClient.MainWindow.d__1.MoveNext()

注意: 程序集Microsoft.OData.Core已作为依赖项添加到项目中。

我注意到请求正在发送到服务器并收到响应。上述错误可能是什么原因? 有谁可以帮助我?

0 个答案:

没有答案