我使用MonoDevelop的3.1.1和Mono运行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的未使用的)[0x00000]中:0
我检查和System.dll中不包含重载方法(它仅包含EndGetRequestStream它得到IAsyncResult的,但不是一个额外TransportContext参数)。 这将是巨大的,能够运行在Mono该样品。 谢谢