如果我创建全新的.NET项目(.NET 4.5),则添加nuget包 Google.Apis.Discovery.v1 ,并粘贴示例代码示例 Google APIs Client Library for .NET - Getting Started。它有效。
然后我尝试在ubuntu 14.04上以最新的mono(3.4.1来自源代码)运行该程序。我讨厌了
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type
'Google.Apis.Discovery.v1.DiscoveryService' from assembly 'Google.Apis.Discovery.v1,
Version=1.8.1.43, Culture=neutral, PublicKeyToken=null'.
在我使用Analytics API的更复杂的服务器应用程序中,异常是相同的。
我真的需要从单声道访问谷歌apis。此外,我不知道如何获得特定生成的apis源。
请
答案 0 :(得分:1)
该库不支持Mono。上次我试图让它工作,我们遇到System.Net DLL的问题。你可以在这里找到:Using System.Net.HttpRequest::EndGetRequestStream。我不确定这个问题是否已经解决。
关于来源: