2

我正在尝试使用 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");
}

当我运行应用程序时出现错误:

错误:

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

内部异常:

{“无法加载文件或程序集 'Microsoft.OData.Core, Version=6.15.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自异常HRESULT: 0x80131040)":"Microsoft.OData.Core,版本=6.15.0.0,文化=中性,PublicKeyToken=31bf3856ad364e35"}

堆栈跟踪:

在 Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 在 Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(Task task) 在 Simple.OData.Client.ODataClient.d__91.MoveNext() --- 堆栈跟踪结束先前引发异常的位置 --- System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult( ) 在 SimpleOdataClient.MainWindow.d__1.MoveNext()

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

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

4

0 回答 0