1. ホーム
  2. icons

[解決済み] Visual Studio 2012でアイコンを変更することは可能ですか?

2023-01-29 15:28:55

質問

を置き換える方法はありますか? VS2012 ソリューションエクスプローラーのアイコンを VS2010 に変更しました。せめて「フォルダ」アイコンだけでも :(

どのように解決するのですか?

簡単な答えです。 古いアイコンを2012にハックしてください。

Visual Studio アイコン パッチャー http://vsip.codeplex.com

長い回答です。 プラグインでこれを行うことは、今のところ、問題外です。これを達成するための組み込みの方法を見つけることができず、WPF に切り替えたことでハックすることがさらに難しくなりました。

このアプリは、Visual Studio 2010 のアンマネージド DLL から画像リソースを抽出して、Visual Studio 2012 用の DLL に注入するだけです。マネージド リソースはもっと複雑で、まだ追加されていませんが、いくつかは動作するようになりました。

初期リリースでは、暗い背景色が検出されたときにアイコンの色が反転されるため、暗いツリー ビューの背景色を持つテーマではうまく動作しませんでした。これは、最新リリースでは、メニューとツール バーのアイコンが含まれるようになったため、さらに悪化しています。私は、これを 青いテーマ で実行していますが、問題なく見えます。

アイコンの反転を回避する 1 つの方法は、抽出されたすべての画像を編集して、イメージ マップの各アイコンの右上隅に 1 つのシアン ピクセルを追加することです。これにより、反転処理から除外されます。しかし、私はこの方法を試していません。というのも、画像を操作する際、初期段階で正しく表示されないという問題にぶつかったからです。試してみることはできますが、かなり手作業で時間がかかるため、うまくいかないかもしれません。