Windows Phone 8.1 Hintergrundaufgabe - Kann nicht debuggen und wird nicht ausgelöst

Im Falle eines Problems mit den Hintergrundaufgaben in WP8.1 habe ich eine Hintergrundaufgabe als Windows-Laufzeitkomponente erstellt, die diesem Tutorial folgt:http: //msdn.microsoft.com/en-us/library/windows/apps/xaml/hh977055.asp

Das Problem ist, dass ich meine Hintergrundaufgabe nicht zum Laufen bringen kann. Es läuft aufNetworkChange. Wenn ich in den Flugmodus und zurück kann, wird nicht geschossen. Wenn ich zu Lebenszyklusereignissen in der Debug-Speicherort-Symbolleiste gehe, werden keine Hintergrundaufgaben angezeigt. Ich habe den Code getestet, der die Hintergrundaufgabe registriert, und er wird registriert. Ich erhalte auch 'Dieser Haltepunkt wird derzeit nicht erreicht. Für dieses Dokument wurden keine Symbole geladen. Ich denke, dies verursacht das Problem.

Ich habe versucht - den Ordner bin und obj zu löschen und neu zu erstellen. - das Projekt bereinigen. - versuchen, das Projekt von Grund auf neu zu erstellen. - Nur meine Code-Option ausschalten. - habe versucht, dasselbe auf einer anderen Maschine zu tun, immer noch nichts.

Mein Code für die Registrierung

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();
        }

Paket Manifest-Datei ist wie folgt

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

Meine Aufgabe sieht so aus:

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

Kann mir jemand helfen, da ich viel zu lange gebraucht habe, um dies zum Laufen zu bringen. Vielen Dan