我正在尝试使用 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 已作为依赖项添加到项目中。
我注意到请求正在发送到服务器并收到响应。上述错误的原因可能是什么?任何人都可以帮助我吗?