Почему гаджет Vista Sidebar не отображается в галерее гаджетов?

Я хотел бы создать гаджет боковой панели в Vista. Я следовал этому уроку о том, как создать один к письму. Однако гаджет просто не будет отображаться в Галерее гаджетов, когда я перейду к пункту Добавить гаджеты на боковой панели.

Я попытался сбросить боковую панель, удалив файл настроек рядом с папкой гаджетов, убедившись, что мой XML-файл хранится в формате UTF-8 и т. Д. По-прежнему ничего.

ПРИМЕЧАНИЕ: для тех, кто хочет пометить заново, это связано с программированием. Пожалуйста, перейдите по ссылке, чтобы увидеть, о чем я говорю. Я пытаюсь заставить некоторый дословный учебный код работать.

5 ответов

Решение

Когда вы ищете свой пользовательский гаджет в Галерее гаджетов, убедитесь, что в окне поиска не отображается "Microsoft Corporation".

http://www.freeimagehosting.net/uploads/6b6b3e75c7.png

Это значение по умолчанию, и оно будет отображать только гаджеты Microsoft, замените его на "Все гаджеты", и вы должны увидеть свой собственный гаджет:

Вы должны заархивировать свой гаджет и переименовать расширение в.gadget. Затем вы можете поместить его в папку c:\Users\ имя_пользователя \AppData\Local\Microsoft\WindowsSidebar\Gadgets. Это должно сделать его доступным в галерее гаджетов.

Поместили ли вы все свои файлы в подкаталог%appdata%..\local\Microsoft\Windows Sidebar\Gadgets? Помещать файлы в архив не обязательно, он просто извлекает все в этот каталог во время установки.

Если вы создали архив с расширением.gadget, убедитесь, что все файлы находятся в корневом каталоге этого архива.

Убедитесь, что вы заменили "на" если вы копируете gadget.xml из учебного пособия. Также убедитесь, что src="something.html" указывает на действительную html-страницу.

Кажется, наличие файла settings.htm является обязательным, поскольку после его добавления мой тест сработал.

Другие вопросы по тегам