【问题标题】:Google APIs Client Library for .NET on Windows Phone 7 ProjectWindows Phone 7 项目上用于 .NET 的 Google API 客户端库
【发布时间】:2012-03-20 22:05:43
【问题描述】:

是否可以在 WP7 项目中使用适用于 .NET 的 Google API 客户端库?

我尝试添加对 DotNetOpenAuth.dll 的新引用,但出现以下错误。

无法将引用添加到 DotNetOpenAuth.dll,因为它不是使用 Windows Phone 运行时构建的。 Windows Phone 项目仅适用于 Windows Phone 程序集。

有办法解决吗?

【问题讨论】:

    标签: c# windows-phone-7 oauth-2.0


    【解决方案1】:

    尝试来自 MSDN 的Portable Library Tools。了解他们here。现在在可移植库中引用 Google .Net 库,在 WP7 项目中也引用这个可移植库项目。现在,在可移植库项目中为 Google api 编写一个小包装器,并在您的 WP7 项目中使用它们。引用有效但我没用过,你可以试一试。

    【讨论】:

      【解决方案2】:

      我认为可以使用 WP7 中的 Google API。我自己没有使用过它们,但看起来你通过发出 HTTP 请求来使用它们,如果我没记错的话,在 WP7 上是可能的。

      关于 DotNetAuth.dll,它更有可能是针对 .NET Framework 的完整版本或客户端配置文件版本构建的,因此 WP7 无法使用它。为此,必须编译 WP7 特定版本的程序集。

      【讨论】:

      • 我该怎么做?如何将此 API 的版本编译到 WP7?
      • 要使用 API,您需要构建 URL 并使用 WebRequest 类发送它。 API 并非由您实际编译或包含在您的应用程序中。如果你想拥有 DotNetAuth 库,你可以获取源代码并为 WP7 编译它。
      • 他问的是库,而不是直接的 API。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多