使用System.Net.HttpRequest :: EndGetRequestStream(Us

2019-10-18 07:24发布

我使用MonoDevelop的3.1.1和Mono运行3.0.12我试图用Google.Apis样本之一(工作Tasks.ETagCollision在该平台上,例如),没有任何成功。 我修复了所有的Nu​​Get引用,这样的样品运行,但是当我试图创建使用示例代码向服务器发出请求,我收到以下错误:

缺少方法System.Net.HttpWebRequest :: EndGetRequestStream(IAsyncResult的,TransportContext&)在装配/Library/Frameworks/Mono.framework/Versions/3.0.12/lib/mono/gac/System/4.0.0.0__b77a5c561934e089/System.dll,引用在装配/Users/peleyal/code.google.com/google-api-dotnet-client/samples/Tasks.CreateTasks/bin/Debug/System.Net.Http.dll

发生错误:未找到方法:“System.Net.HttpWebRequest.EndGetRequestStream”。

按任意键显示堆栈跟踪
system.missingMethodException而:未找到方法: 'System.Net.HttpWebRequest.EndGetRequestStream'。 在System.Net.WebAsyncResult.CB(System.Object的未使用的)[0x00000]中:0

我检查和System.dll中不包含重载方法(它仅包含EndGetRequestStream它得到IAsyncResult的,但不是一个额外TransportContext参数)。 这将是巨大的,能够运行在Mono该样品。 谢谢

Answer 1:

它清楚地丢失,所以我会建议你在单文件的问题他们的错误追踪系统 。 你可以阅读有关信息如何提交一个好的bug报告



文章来源: Using System.Net.HttpRequest::EndGetRequestStream