Как да отстраните грешките на притурката за страничната лента на Windows Vista с Visual Studio
Едно от допълнителните предимства на разчупването на Vista Gadget и моята електронна поща, попълнена с оплаквания, беше, че научих как да отстранявам грешки в притурка Vista в Visual Studio, така че споделям богатството с всички.
За това упражнение ще ви е необходимо копие на Visual Studio 2005 и счупена притурка за Vista, но вероятно можете да го адаптирате, за да работите с различен инструмент, ако опитате.
Критична стъпка: Активиране на отстраняването на скриптове
Отворете панела с опции на Internet Explorer, намерете раздела Разширени и махнете отметките от полетата за „Деактивиране на отстраняването на грешки в скрипта“.
След като приключите с отстраняването на грешки, вероятно ще искате да изключите тази опция, тъй като тя може да стане доста дразнеща, докато сърфирате.
Отворете кода на притурката си
След като инсталирате притурката си, Windows ще разопакова и копира файловете в папка във вашия потребителски профил. Ще трябва да намерим тази папка и да отворим javascript файла, който съставя логиката на вашата притурка.
Просто поставете следното в адресната лента на Explorer:
% LOCALAPPDATA% Microsoft - страничната лента на Windows \ t
Ще видите списък с директории за всички притурки, инсталирани в потребителския ви профил. Отворете основния javascript файл във Visual Studio.
Прикачете към процеса в страничната лента
След това ще трябва да прикрепим към конкретния процес на страничната лента за вашата притурка. (Уверете се, че притурката ви се изпълнява, преди да направите тази стъпка)
Отидете в Инструменти, Прикачете към Процес или натиснете Ctrl + Alt + P, за да изведете диалоговия прозорец.
Сега трябва да потърсите процес с име „sidebar.exe“ със заглавието, зададено за името на притурката ви, и след това да кликнете върху бутона „Прикачване“..
За близък изглед можете да видите, че притурката се изпълнява в отделен процес от основната странична лента, но заглавието е зададено на „Как да ...“.
Сега идва критичната стъпка… кликнете, за да зададете точка на прекъсване само вляво от бялата област…
Ако всичко върви добре, веднага ще бъдете отведени до нов файл, наречен нещо като x-gadget: ///main.js и вашите инструменти за отстраняване на грешки ще станат активни веднага щом точката на прекъсване бъде ударена.
Имайте предвид, че не можете да променяте този файл, но можете да използвате Immediate Window, за да изпробвате всеки код в реално време.
Важни бележки
- Когато отстранявате грешки в притурка, която проверява толкова често, би било разумно интервалът да е много нисък, така че да не се налага да чакате много дълго, за да го задейства..
- Можете да направите промени в оригиналния файл с източник, но ще трябва да затворите / отворите притурката и след това да се прикачите отново към нея..
- Ако получите грешка, че няма заредени символи, не сте изпълнили първата стъпка, за да разрешите отстраняването на грешки в скрипта.
- Ще трябва ръчно да въведете имената на променливите, които да гледате в полето за гледане, но можете да преминете през притурката точно както трябва да правите истински дебъгер.
Щастливи грешки!