Um dos benefícios adicionais de nossa quebra no Vista Gadget e meu e-mail preenchendo as reclamações foi que eu aprendi a depurar um Gadget Vista no Visual Studio, então estou compartilhando a riqueza com todos.
Para este exercício, você precisará de uma cópia do Visual Studio 2005 e de um Vista Gadget quebrado, mas provavelmente poderá adaptá-lo para funcionar com uma ferramenta diferente, se tentar.
Etapa Crítica: Ativar Depuração de Script
Abra o painel Opções do Internet Explorer, localize a guia Avançado e desmarque as caixas para "Desativar depuração de script".
Abra o seu código de gadget
Depois de instalar o seu gadget, o Windows irá descompactar e copiar os arquivos para uma pasta no seu perfil de usuário. Precisamos encontrar essa pasta e abrir o arquivo javascript que forma a lógica do seu gadget.
Basta colar o seguinte na barra de endereços do Explorer:
%LOCALAPPDATA%MicrosoftWindows SidebarGadgets
Anexar ao processo da barra lateral
Em seguida, precisamos anexar ao processo da barra lateral específica do seu gadget. (Verifique se o seu gadget está sendo executado antes de você fazer este passo)
Vá para Tools Attach to Process ou pressione Ctrl + Alt + P para abrir a caixa de diálogo.
Anotações importantes
- Ao depurar um gadget que realiza sondagens de vez em quando, seria prudente definir o intervalo como muito baixo, para que você não precise esperar muito tempo para que ele seja acionado.
- Você pode fazer alterações no arquivo de origem original, mas será necessário fechar / reabrir o gadget e anexá-lo novamente.
- Se você receber um erro sobre nenhum símbolo sendo carregado, você não seguiu a primeira etapa para ativar a depuração de script.
- Você precisará inserir manualmente os nomes das variáveis a serem observadas na caixa de exibição, mas poderá percorrer o gadget como um depurador real.
Depuração feliz!