【问题标题】:Windows Phone Silverlight 8.1 Background tasksWindows Phone Silverlight 8.1 后台任务
【发布时间】:2016-02-23 08:05:01
【问题描述】:

我有一个 Windows Phone Silverlight 8.1 应用程序,如果有互联网连接,我想添加一个后台任务,该任务每 30 分钟上传一次数据。我按照步骤在 Windows Phone 8.1 中创建了后台任务,但我无法按照 https://msdn.microsoft.com/en-us/library/windows/apps/dn642084(v=vs.105).aspx 创建 Windows 运行时组件 - (Silverlight 8.1 应用程序不能使用托管 Windows 运行时组件)。因此,我将所需的类放在 Silverlight 类库中,一切正常,直到您启动后台任务。应用程序崩溃,调试会话中没有显示错误。我知道应该按照https://msdn.microsoft.com/en-us/library/windows/apps/dn642080(v=vs.105).aspx 支持后台任务 - (后台任务 通过后台任务支持您的应用(使用 C#/VB/C++ 和 XAML 的 Windows 应用商店应用)。

我是否遗漏了一些明显的东西,或者没有办法在 Windows Phone Silverlight 8.1 应用程序中执行后台任务?

【问题讨论】:

标签: windows-phone-8.1 win-phone-silverlight-8.1


【解决方案1】:

通过从头开始创建一个新的 Silverlight 8.1 项目并复制旧项目中的所有文件,设法解决了这个问题。该项目已从 Windows 8.1 项目重新定位,并且可能遗留了一些导致崩溃的东西。我的问题中引用的两个链接都是有效的,因为您需要引用托管 Windows 运行时组件,但不能从 Silverlight 8.1 应用程序中使用它。

【讨论】:

    【解决方案2】:

    尝试使用具有以下类型的项目执行相同操作:Windows Phone 计划任务代理,您可以使用它来实现定期任务。

    希望对你有帮助,如果需要帮助,请告诉我。

    问候

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多