Ergebnis 1 bis 3 von 3
-
Bin neu hier
- 11.02.2013, 19:26
- #1
Hallo
Ich übe nun schon ziemlich lange herum, einen Backgroundworker zum Laufen zu bringen, aber ich schaffs einfach nicht.
Folgende Projekte habe ich bisher angelegt:
Projekt WallpaperSwitcher
Im File WMAppManifest.xml habe ich folgenden Eintrag:
Code:<ExtendedTask Name="BackgroundTask"> <BackgroundServiceAgent Specifier="ScheduledTaskAgent" Name="ScheduledBackgroundSwitcher" Source="Properties/AssemblyInfo" Type="ScheduledBackgroundSwitcher.ScheduledAgent" /> </ExtendedTask>
Es enthält die Klasse ScheduledAgent.cs, welche von ScheduledTaskAgent erbt.
Zusätzlich die Assemblydatei Properties/AssemblyInfo.cs.
Nach der Erstellung des 2. Projekts habe ich im 1. eine Referenz per Add Reference unter Solution/Projects das Projekt hinzugefügt.
Ich erhalte beim Starten des Backgroundagents immer eine FileLoadException.
Ich nehme stark an, dass bereits in der Konfiguration des ExtendedTasks etwas falsch ist, da ich nicht genau weiss, welche Infos ich wo hineinschreiben soll.
Für den Fall, dass doch der Code in der Methode OnInvoke probleme machen könnte, hier den Inhalt:
Code:ShellToast backgroundToast = new ShellToast(); backgroundToast.Title = "Scheduled Task"; backgroundToast.Content = "Running..."; backgroundToast.Show();
http://msdn.microsoft.com/en-us/libr...vs.105%29.aspx
Meine Frage ist nun, ob die Angaben im Manifest korrekt sind oder ob ich da was an den Angaben ändern müsste.
-
Gehöre zum Inventar
- 11.02.2013, 20:26
- #2
Ich weiß das jetzt so direkt auch nicht ohne es mir genauer anzusehen, würde jetzt aber tendenziell jetzt einfach mal deinen Code mit dem entsprechenden Sample von Microsoft vergleichen, siehe: http://code.msdn.microsoft.com/wpapp...ample-02f0087b
Das ist zwar noch für WP7.5 aber das Projekt sollte sich eigentlich einfach upgraden lassen und mit identem Code weiterhin funktionieren.
-
Bin neu hier
- 11.02.2013, 21:15
- #3
Vielen Dank, mit Hilfe des Beispielprojekts konnte ich den Fehler korrigieren.
Wie erwartet war die Konfiguration in der WMAppManifest.xml fehlerhaft.
Hier die Korrektur:
Code:<ExtendedTask Name="BackgroundTask"> <BackgroundServiceAgent Specifier="ScheduledTaskAgent" Name="ScheduledBackgroundSwitcher" Source="ScheduledBackgroundSwitcher" Type="ScheduledBackgroundSwitcher.ScheduledAgent" /> </ExtendedTask>
Ähnliche Themen
-
Probleme mit dem Anrufprotokoll beim koppeln mit Bluetooth im Auto
Von mark 72 im Forum Samsung Galaxy Note 2Antworten: 8Letzter Beitrag: 16.12.2012, 20:58 -
Probleme mit Ensperrung mit dem Lockring
Von herrmi im Forum HTC Wildfire SAntworten: 4Letzter Beitrag: 15.04.2012, 17:18 -
Probleme mit dem Internet unterwegs mit 3G
Von Dierk Nehrenheim im Forum Sony Ericsson Xperia X10Antworten: 6Letzter Beitrag: 13.08.2010, 11:11 -
Probleme mit dem Stylus auf dem Xperia
Von Shelgiya im Forum SE Xperia X1Antworten: 5Letzter Beitrag: 14.11.2008, 19:33 -
Probleme mit dem Stylus auf dem Xperia
Von Shelgiya im Forum SE Xperia X1Antworten: 0Letzter Beitrag: 14.11.2008, 12:43
Pixel 10 Serie mit Problemen:...