Google api dotnet client 如何在mono中使用google api dotnet客户端

Google api dotnet client 如何在mono中使用google api dotnet客户端,google-api-dotnet-client,Google Api Dotnet Client,如果我创建了全新的.NET项目(.NET 4.5),那么添加nuget packageGoogle.api.Discovery.v1,并从中粘贴示例代码示例 . 它起作用了 然后我尝试在ubuntu 14.04上的最新mono(源代码3.4.1)下运行这个程序。我很讨厌 [ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type 'Google.Apis.Discovery.v1.Discove

如果我创建了全新的.NET项目(.NET 4.5),那么添加nuget packageGoogle.api.Discovery.v1,并从中粘贴示例代码示例 . 它起作用了

然后我尝试在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'.
在我使用分析API的更复杂的服务器应用程序中,例外情况是相同的

我真的需要从mono访问google API。我也不知道如何获取特定生成API的源代码


该库不支持Mono。上次我试着让它工作时,系统.NETDLL出现了问题。您可以在此处找到:。我不确定这个问题是否已经解决

关于来源:

  • 核心库源代码可在以下位置获得:
  • 生成的代码(针对特定API)可从以下位置下载: 你可以用特定的API替换“日历”,比如youtube、驱动器等,你应该将v3改为API版本

  • 祝你好运

    好的,谢谢你链接到特定的API源代码,有了它,我就可以用普通的.NET 4.5.1(没有可移植/兼容的地狱)编译所有需要的源代码(GoogleApis、GoogleApis.Core、OAuth和Google.API.Analytics),没有其他依赖项,只有JSON.NET 6.0.3,所以它是干净的,运行良好,甚至更快,在mono下没有问题:)我只希望1.8.1足够稳定,可以坚持一段时间,因为这样更新并不简单:)。也许你应该在有时间的时候考虑支持mono。真的,你们所有的消息来源都是正确的!!。也许只是更新dependecies…,在never发行版中放弃对一些死板平台(WP7、Silverlight)的支持。Mono最近真的取得了进步。谢谢你的反馈。你能提供更多关于你的mono环境的信息吗。我很快就会开始调查。是的,如果你安装了非常新的Ubuntu 14.04,那么repos中就有了不错的mono版本(3.2.8,apt get install mono complete),或者你可以从源代码编译,