WPF4 JumpList从程序文件启动时丢失

时间:2011-11-29 08:18:55

标签: c# wpf jump-list

我有very simple application我正在添加跳转列表支持。

前几天我很开心,我把它称为版本1.所以我把它复制到c:\program files\clipboard editor\clipboardeditor.exe并运行它。大。把它固定在我的任务栏上,甚至更好。

现在我正在添加一个跳转列表,直接跳到完全跳过UI的常见格式。我写完了 - 它有效!构建为Release,将其复制到程序文件中的旧exe上并启动它 - 没有跳转列表。我已经固定并取消固定并重新启动并完成了我能想到的一切。

感觉资源管理器正在缓存程序文件中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 个答案:

答案 0 :(得分:1)

问题是我正在使用平台x86构建并复制到Program Files。复制到Program Files (x86)或构建为Any CPU后问题就消失了。