3

我有一个在 VS2012 中编译的 Silverlight 5 项目。我已经正确设置了浏览器外的所有 png 图标。如果我在例如 Windows XP 中测试安装,我会在任何地方(在桌面、开始菜单、任务栏等)看到所有这些图标。Windows 8 除了在 Metro 和经典桌面上之外,在任何地方都显示该图标。

这是 Silverlight 中的错误,还是适用于 Windows 8 的任何解决方法?

4

4 回答 4

4

我可以确认这个问题。我在Windows 7上安装了一个 OOB 应用程序并且没有任何问题。在Windows 8中,我可以在安装对话框和 OOB 窗口的左上角看到正确的图标,但在开始菜单和桌面上,图标是白皮书。

我检查了图标的路径:

%USERPROFILE%\AppData\LocalLow\Microsoft\Silverlight\OutOfBrowser\2301909557.app.url.com\2301909557.app.url.com.ico

我尝试使用另一个 .ICO 文件并且没有问题。然后我把它改回原来的。我可以在预览窗口中看到正确的图标,但是当我接受更改时,图标再次变为白皮书。

也许 .ICO 文件有问题?

于 2012-10-15T06:31:14.550 回答
0

几个月前,我在 Windows 7 上遇到了类似的问题。我通过将png图像转换为ico文件来修复它。

于 2012-10-15T06:37:45.003 回答
0

我遇到了这个问题,然后通过在 ico 文件中添加一个 64x64 图标来修复它(我认为它可以工作,但现在我又有了一个空白页)

于 2012-11-08T15:47:36.843 回答
0

http://social.msdn.microsoft.com/Forums/silverlight/en-US/759bd857-ce84-45a2-8b38-4cd83744ea2b/oob-icon-on-windows-8他们说您可以将 OOB 应用程序设置为使用提升的解决问题的权利,但发现它很奇怪,加上仅为此使用权利提升不是解决方案(请参阅此处了解为什么它不可接受的更多信息)

于 2014-07-06T08:36:34.853 回答