3

VS2012 でコンパイルされた Silverlight 5 プロジェクトがあります。ブラウザー外のすべての png アイコンを適切に設定しました。たとえば Windows XP でインストールをテストすると、これらすべてのアイコンがあらゆる場所 (デスクトップ、スタート メニュー、タスクバーなど) に表示されます。

これは Silverlight のバグですか、それとも Windows 8 の回避策はありますか?

4

4 に答える 4

4

この問題を確認できます。OOB アプリケーションをWindows 7にインストールしましたが、問題はありませんでした。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

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 に答える
0

数か月前に Windows 7 で同様の問題が発生しました。png画像をicoファイルに変換することで修正しました。

于 2012-10-15T06:37:45.003 に答える
0

私はこの問題を抱えていたので、ico ファイルに 64x64 のアイコンを追加して修正しました (うまくいったと思っていましたが、再び空白のページができました)。

于 2012-11-08T15:47:36.843 に答える