Uno dei vantaggi secondari del nostro rompersi Vista Gadget e la mia e-mail che riempiva di lamentele è stato che ho imparato a eseguire il debug di un gadget Vista in Visual Studio, quindi sto condividendo la ricchezza con tutti.
Per questo esercizio avrai bisogno di una copia di Visual Studio 2005 e di un Vista Gadget rotto, ma se lo proverai probabilmente potrai adattarlo a un altro strumento.
Fase critica: abilita il debug degli script
Apri il pannello Opzioni di Internet Explorer, trova la scheda Avanzate e deseleziona le caselle per "Disabilita debugging degli script".
Apri il tuo codice gadget
Dopo aver installato il tuo gadget, Windows decomprimerà e copierà i file in una cartella del tuo profilo utente. Dovremo trovare questa cartella e aprire il file javascript che costituisce la logica del tuo gadget.
Basta incollare quanto segue nella barra degli indirizzi di Explorer:
%LOCALAPPDATA%MicrosoftWindows SidebarGadgets
Allegare al processo della barra laterale
Successivamente dovremo collegarci alla procedura della barra laterale specifica per il tuo gadget. (Assicurati che il tuo gadget sia in esecuzione prima di fare questo passaggio)
Vai su Tools Attach to Process o premi Ctrl + Alt + P per aprire la finestra di dialogo.
Note importanti
- Quando esegui il debug di un gadget che esegue il polling ogni tanto, è consigliabile impostare un intervallo molto basso in modo da non dover attendere molto a lungo per il trigger.
- Puoi apportare modifiche al file sorgente originale, ma dovrai chiudere / riaprire il gadget e quindi ricollegarti ad esso.
- Se si verifica un errore relativo al mancato caricamento dei simboli, non si è seguito il primo passaggio per abilitare il debug degli script.
- Dovrai inserire manualmente i nomi delle variabili da guardare nella casella Orologio, ma puoi passare attraverso il gadget proprio come dovrebbe fare un vero debugger.
Buon debugging!