HowTo: Debuggen von Windows Sidebar Gadgets mit Visual Studio
Das Debuggen der Gadgets fiel mir im ersten Moment sehr schwer, da mir vor allem die Einstellungen fehlten, die das Debugging erst möglich machten.
Zum Debuggen von Gadgets gibt es zwei Möglichkeiten, welche vom Prinzip her auf das gleiche hinauslaufen.
Vorbereitung:
In diesem Artikel beschreibe ich das Debuggen mit Visual Studio, alle Versionen aufwärts von 2005 sollten mit dieser Vorgehensweise funktionieren. Bei den Versionen darunter bin ich mir nicht sicher.
Um das Skript-Debugging im Gadget zu aktivieren, müsst ihr vorerst im Internet Explorer die Einstellungen anpassen. Geht daher wie folgt vor:
Den Internet Explorer öffnen, dann im Menü unter [Extras -> Internetoptionen -> Reiter "Erweitert"] die Haken bei beiden “Skriptdebugging aktivieren”-Boxen wie im Bild entfernen.
Debuggen:
Einfach:
Die einfachste Variante das Gadget nun an der gewünschten Stelle auf Fehler zu überprüfen ist, einfach an dieser Stelle ein
debugger;
Statement im Code einzufügen. Sobald diese Zeile vom Gadget ausgeführt wird, öffnet sich ein Dialog, in dem ihr euren Debugger auswählt. Nun springt Visual Studio direkt zu dieser Zeile und ihr könnt wie gewohnt debuggen.
Komplexer:
Die andere Möglichkeit besteht darin, den Gadget-Quellcode aus dem Gadget-Verzeichnis der Sidebar heraus im Visual Studio zu öffnen.
Öffnet also die Datei, die ihr Debuggen wollt aus dem folgendem Verzeichnis:
%LOCALAPPDATA%\Microsoft\Windows Sidebar\Gadgets
Nun müsst ihr noch den Prozess der Sidebar an euer Visual Studio anhängen, in dem ihr im Menü auf [Extras -> "An den Prozess anhängen.."] klickt (oder die Tastenkombination Strg+Alt+P betätigt) und den Prozess “sidebar.exe” mit dem Titel eures Gadgets wählt und auf “Anfügen” klickt.
Jetzt genügt es, einen Breakpoint im Code zu setzen und die Funktion im Gadget auszuführen.
Frohes Debuggen!
andere Artikel
Facebook Kommentare:
