Фоновая задача Windows Phone 8.1 - не удается отладить и не запустится

У меня возникла проблема с фоновыми задачами в WP8.1. Я создал фоновую задачу в качестве компонента среды выполнения Windows после этого урока:http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh977055.aspx

Проблема в том, что я не могу запустить фоновую задачу. Он работает на NetworkChange. Когда я могу перейти в режим полета и обратно, он не стреляет. Когда я перехожу к событиям жизненного цикла на панели инструментов «Отладка», он говорит: «Нет фоновых задач». Я отладил код, который регистрирует фоновую задачу, и она регистрируется. Я также получаю «Эта точка останова в настоящее время не будет достигнута. Для этого документа не было загружено никаких символов, которые, как мне кажется, вызывают проблему.

Я попытался - удаление папки bin и obj и восстановление. - очистка проекта. - пытаюсь построить проект с нуля. отключить опцию «просто мой код». - пытался сделать то же самое на другой машине, но ничего не получилось.

Мой код для регистрации

var taskRegistered = false;
        var exampleTaskName = "UploadTask";

        foreach (var task in BackgroundTaskRegistration.AllTasks)
        {
            if (task.Value.Name == exampleTaskName)
            {
                taskRegistered = true;
                break;
            }
        }

        if (!taskRegistered)
        {
            var builder = new BackgroundTaskBuilder();

            builder.Name = exampleTaskName;
            builder.TaskEntryPoint = "Tasks.Upload";
            builder.SetTrigger(new SystemTrigger(SystemTriggerType.NetworkStateChange, false));
            BackgroundTaskRegistration task = builder.Register();
        }

Файл манифеста пакета выглядит следующим образом

<Extensions>
    <Extension Category="windows.backgroundTasks" EntryPoint="Tasks.Upload">
      <BackgroundTasks>
        <Task Type="systemEvent" />
        <m2:Task Type="deviceUse" />
      </BackgroundTasks>
    </Extension>
  </Extensions>

Моя задача выглядит так:

namespace Tasks
{
public sealed class Upload : IBackgroundTask
{
    public void Run(IBackgroundTaskInstance taskInstance)
    {
        Debug.WriteLine("Am i even getting here?");
    }
  }
}

Может ли кто-нибудь помочь, так как я потратил слишком много времени, чтобы заставить это работать. Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос