c# - 为什么实例化 Azure 移动服务时出错?

标签 c# .net azure azure-mobile-services

环境如下:

  • 2 个可移植类库:
    • 基础库(.NET 4.5、SL4、WP 7.5、Win App Store);
    • 主库(.NET 4.5、SL4、WP 7.5、Win App Store):
      • Windows Azure 移动服务 v 1.0.1 包;
  • 1 个测试项目 (.NET 4.5);
    - Windows Azure 移动服务 v 1.0.1 包;

当我尝试在调试中运行测试项目时,我收到以下错误消息:

未找到当前平台的 Windows Azure 移动服务程序集。确保当前项目引用 Microsoft.WindowsAzure.Mobile 和以下特定于平台的程序集:Microsoft.WindowsAzure.Mobile.Ext。

它发生在以下行:

private IMobileServiceClient _mobileService = new MobileServiceClient(
        "TheUrl",
        "TheKey"
        );

由于我在两个项目(主库、测试项目)上都安装了该软件包,因此我无法理解如何处理该错误消息,有什么说明吗?

最佳答案

是的,这个花了我一些时间才找到,但它位于最明显的地方:https://components.xamarin.com/view/azure-mobile-services/

这家伙也成功了:http://blog.csainty.com/2013/12/quick-tip-azure-mobile-services-xamarin.html

  • 在 iOS 上运行时,如果遇到未找到当前平台的 Windows Azure 移动服务程序集错误,请确保调用 Microsoft.WindowsAzure.MobileServices.CurrentPlatform .Init(); 在您的 iOS 应用程序中。

  • 如果您在 Xamarin.Android 项目中使用此组件时遇到 CryptographicException,请注意,只有在因所有错误而中断时才会发生这种情况> 或 Xamarin Studio 中的等效项已打开。异常发生在单 HTTPS 基础设施内,会自动捕获和处理,不会影响您的应用程序。

关于c# - 为什么实例化 Azure 移动服务时出错?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18091610/

相关文章:

c# - 应该如何在 XML 属性值中处理 '\t' 字符?

c# - 当两个客户端都在 NAT 后面时如何创建 P2P 连接

Azure逻辑应用程序在不同环境中的部署

C# CommandLineParser --help 打印然后停止

c# - 为什么只有无参数的 Main 方法被视为 C# 项目的 "valid startup object"?

java - 如何仅对一个命名的捕获组执行 Regex 替换?

sql - PostgreSQL 和用于分析频繁大型插入的性能成本的工具

时间:2019-05-17 标签:c#winform: node expand and collapse in TreeView

c# - 在 C# 中将日期值转换为特定格式

asp.net - SignalR 2 在 Azure 上失败