我正在使用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上运行该样本会很棒。 感谢