Як налагодити гаджет бічної панелі Windows Vista з Visual Studio
Одним з додаткових переваг нашого розриву Vista Gadget і моєї електронної пошти, що заповнюється скаргами, було те, що я навчився налагоджувати гаджет Vista у Visual Studio, тому я поділяю багатство з усіма.
Для цього вам знадобиться копія Visual Studio 2005 і зламаного гаджета Vista, але ви можете, ймовірно, адаптувати його для роботи з іншим інструментом, якщо ви спробуєте.
Критичний крок: увімкнути налагодження сценарію
Відкрийте панель "Параметри" браузера Internet Explorer, знайдіть вкладку "Додатково" і зніміть прапорці "Вимкнути налагодження сценаріїв".
Після того, як ви закінчите налагодження, ви, ймовірно, захочете вимкнути цю функцію, оскільки вона може стати дуже прикрою під час перегляду.
Відкрийте свій код гаджета
Після встановлення гаджета Windows розпакує та скопіює файли в папку вашого профілю користувача. Потрібно знайти цю папку і відкрити файл javascript, який складе логіку для вашого гаджета.
Просто вставте наступне в адресний рядок оглядача:
% LOCALAPPDATA% Microsoft Бічна панель Windows Гаджети
Ви побачите список каталогів для всіх гаджетів, встановлених у вашому профілі. Відкрийте головний файл javascript у Visual Studio.
Додайте до процесу бічної панелі
Далі потрібно додати до конкретного процесу бічної панелі для вашого гаджета. (Перед виконанням цього кроку переконайтеся, що гаджет запущено)
Перейдіть до меню Інструменти, Додайте до процесу або натисніть Ctrl + Alt + P, щоб відкрити діалогове вікно.
Тепер ви повинні шукати процес з назвою "sidebar.exe" з назвою назви вашого гаджета, а потім натисніть кнопку "Вкласти".
Для перегляду великим планом можна побачити, що ґаджет працює під окремим процесом з основної бічної панелі, але заголовок має бути "How-To Geek".
Тепер настає критичний крок… натисніть, щоб встановити точку зупинки лише зліва від білої області…
Якщо все буде добре, ви негайно перейдете до нового файлу з ім'ям, подібним до x-gadget: ///main.js, і ваші інструменти налагодження стануть активними, як тільки буде досягнута точка зупинки.
Зверніть увагу, що ви не можете змінити цей файл, але ви можете скористатися вікном "Негайне" для перевірки будь-якого коду в режимі реального часу.
Важливі примітки
- При налагодженні гаджета, який часто опитується, було б доцільно встановити інтервал дійсно низьким, щоб вам не довелося чекати дуже довго, щоб він запускався.
- Ви можете вносити зміни до початкового файлу джерела, але вам доведеться закрити / знову відкрити гаджет, а потім повторно приєднати його.
- Якщо ви отримали помилку про відсутність завантаження символів, ви не виконали перший крок, щоб увімкнути налагодження сценарію.
- Ви повинні вручну ввести назви змінних для перегляду в полі "Дивитися", але ви можете переходити через гаджет так само, як справжній відладчик.
Щасливі налагодження!