WPF4 JumpList отсутствует при запуске из программных файлов - PullRequest
0 голосов
/ 29 ноября 2011

У меня есть очень простое приложение , к которому я добавляю поддержку списка переходов.

Несколько дней назад я был счастлив и назвал его версией 1. Поэтому я скопировал его в c:\program files\clipboard editor\clipboardeditor.exe и запустил. Отлично. Прикрепил его к моей панели задач, даже лучше.

Теперь я добавляю список переходов, чтобы перейти к общим форматам, пропуская интерфейс в целом. Я написал все это - это работает! Построен как Release, скопировал его поверх старого exe в программных файлах и запустил - нет списка переходов. Я закрепил и открепил и перезагрузил и сделал все, что я могу придумать.

Такое ощущение, что Explorer кеширует список переходов для exe-файлов из программных файлов, но мои навыки Google меня не подводят. Есть предложения?

Мой (работающий из непрограммных файлов) XAML выглядит так:

<JumpTask Title="Text Only" Arguments="text" IconResourcePath="%WINDIR%\System32\imageres.dll"  IconResourceIndex="14"/>
<JumpTask Title="Image Only" Arguments="image" IconResourcePath="%WINDIR%\System32\imageres.dll"  IconResourceIndex="16"/>
<JumpTask Title="HTML Only" Arguments="html" IconResourcePath="%WINDIR%\System32\imageres.dll"  IconResourceIndex="20"/>

1 Ответ

1 голос
/ 29 ноября 2011

Проблема была в том, что я строил с платформой x86 и копировал в Program Files. Как только я скопировал в Program Files (x86) или создал как Any CPU, проблема исчезла.

...