私は C# プロジェクトを持っていますが、これはほぼ完了しており、書き直すことを考えないほど巨大です。ほぼ完成したので、アイコンを設定してきれいにすることを考えました。多くのエラーと試行錯誤の後、256*256 の .ico ファイルを作成し、次のパネルでアプリケーションのアイコンとして設定しました。
- プロジェクト設定
- アプリケーションタブ
- アイコンとマニフェスト
- アイコン
問題は、Windows エクスプローラーで .exe ファイルのアイコンが 32*32 ピクセル (または 48*48 かどうかはわかりません) を超えず、アイコンの周りに醜いボックスが表示されることです (これは Windows が配置したと思います)。適切なアイコンサイズが見つからなかった場合に表示されます)。前に述べたように、アイコンが 256*256 のみの .ico ファイルである場合です (ファイル内にはフレームが 1 つしかなく、256*256 ピクセルです)。
さらにテストするために、前のプロジェクトと同様の別のプロジェクトを作成し、まったく同じアイコン ファイルを設定しました。驚いたことに、コンパイルされた .exe ファイルのアイコンは、Windows エクスプローラーの他のアイコンと同じくらい大きくなります。
どうすればこれを修正できますか?Windows エクスプローラーがキャッシュから古いものを表示している可能性はありますか? もしそうなら、どうすればそのキャッシュをリセットできますか?
[アップデート]
アイコンをキャッシュし、古いバージョンのアイコンを表示していたので、それが Windows Explorer のせいであることを証明することができました。では、Windows Explorer のキャッシュをリセットするにはどうすればよいでしょうか?