使用System.Net.HttpRequest :: EndGetRequestStream

时间:2013-06-24 19:16:37

标签: mono monodevelop

我正在使用MonoDevelop 3.1.1和Mono runtime 3.0.12 我正在尝试使用该平台上的一个Google.Apis示例(例如Tasks.ETagCollision),但没有任何成功。 我修复了所有NuGet引用,以便运行示例,但是当我尝试使用示例代码向服务器创建请求时,我收到以下错误:

  

缺少方法   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 unused)[0x00000] in   :0

我检查过,System.dll不包含那个重载方法(它只包含获取IAsyncResult的EndGetRequestStream,但不包含额外的TransportContext参数)。 能够在Mono上运行该样本会很棒。 感谢

1 个答案:

答案 0 :(得分:1)

它明显缺失所以我建议你在their bugtracker中以单声道提出问题。您可以阅读有关how to file a good bug report

的信息