首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在mono中使用google-api-dotnet-client

如何在mono中使用google-api-dotnet-client
EN

Stack Overflow用户
提问于 2014-05-22 16:15:30
回答 1查看 971关注 0票数 0

如果我创建了全新的.NET项目(.NET 4.5),那么添加nuget包.NET并粘贴来自Google用于.NET的客户端库-入门的示例代码示例。它起作用了。

然后,我试着在ubuntu14.04上运行这个程序,在最新的mono下运行(从源代码中获得3.4.1)。我很讨厌

代码语言:javascript
运行
复制
[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的更复杂的服务器应用程序中,异常是相同的。

我真的需要从mono访问google。另外,我不知道如何为特定生成的apis获取源代码。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-22 22:35:11

图书馆不支持Mono。上一次我试图使它工作,我们遇到了一个问题的System.Net dll。您可以在这里找到:使用System.Net.HttpRequest::EndGetRequestStream。我不知道这个问题是否已经解决了。

关于消息来源:

  1. 核心库的源代码可以在这里获得:https://code.google.com/p/google-api-dotnet-client/source/browse/
  2. 生成的代码(针对特定API)可以从:https://google-api-client-libraries.appspot.com/download/library/calendar/v3/csharp?lv=1.8.1下载,您可以将“日历”替换为特定的API,比如youtube、驱动器等,您应该将v3更改为API版本。

祝好运。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23812197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档