2016-02-23 2 views
0

У меня есть приложение Windows Phone Silverlight 8.1, и я хотел бы добавить фоновое задание, которое загружает некоторые данные каждые 30 минут, если есть подключение к Интернету. Я выполнил шаги для создания фоновой задачи в Windows Phone 8.1, но я не могу создать компонент Runtime Windows в соответствии с https://msdn.microsoft.com/en-us/library/windows/apps/dn642084(v=vs.105).aspx - (приложения Silverlight 8.1 не могут использовать компоненты управляемой Windows Runtime). Поэтому я помещаю классы в библиотеку классов Silverlight, и все работает до тех пор, пока вы не запустите фоновое задание. Приложение отключается, и в сеансе отладки нет ошибок. Я знаю, что фоновые задачи должны поддерживаться согласно https://msdn.microsoft.com/en-us/library/windows/apps/dn642080(v=vs.105).aspx - (Фоновые задачи Поддержка вашего приложения с помощью фоновых задач (приложения Windows Store с использованием C#/VB/C++ и XAML)).Windows Phone Silverlight 8.1 Фоновые задачи

Я пропустил что-то очевидное или нет способа выполнения фоновых задач в приложении Windows Silver Silver 8.1?

+0

пожалуйста, проверьте https://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh977056.aspx и https://msdn.microsoft.com/en-us/ библиотека/окно/приложение/XAML/hh977049.aspx –

ответ

0

Удалось решить эту проблему, создав новый проект Silverlight 8.1 с нуля и скопировав все файлы из моего старого проекта. Этот проект был перенацелен из проекта Windows 8.1 и, вероятно, что-то осталось там, что вызвало крах. Обе ссылки, указанные в моем вопросе, действительны, так как вам нужно ссылаться на компонент Managed Windows Runtime, но не использовать его из приложения Silverlight 8.1.

0

Попытайтесь сделать то же самое с проектом с типом: Windows Phone Scheduled Task Agent, вы можете выполнить периодическую задачу с этим.

Надеюсь, это поможет вам, если вам нужна помощь, пожалуйста, дайте мне знать.

С уважением

Смежные вопросы