web-dev-qa-db-ja.com

Visual Studio 2012でアイコンを変更することはできますか?

VS2012 Solution ExplorerのアイコンをVS201に置き換える方法はありますか?少なくとも「フォルダ」アイコン:(

97
Nagg

短い答え:2012年に古いアイコンをハックします。

Visual Studio Icon Patcher- http://vsip.codeplex.com

ロングアンサー:今のところプラグインでこれを行うことは問題外です。これを実現する組み込みの方法を見つけることができず、WPFへの切り替えにより、ハッキングがさらに困難になりました。

このアプリは、Visual Studio 2010のアンマネージDLLから画像リソースを抽出し、それらをVisual Studio 2012のDLLに挿入するだけです。 。

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

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

50
Brian Surowiec

これは、VS2012のインストールのショットです。それは私に再び普通の気分にさせます!

enter image description here

これをステップごとに正確に行った方法は次のとおりです。

1)Visual Studioのすべてのインスタンスを閉じます

2)vsipをダウンロードし、一時ディレクトリに抽出します。 (2013年1月3日現在、現在のバージョンは1.5.2です)

3)「管理者として実行」でコマンドプロンプトを開きます

4)一時ディレクトリに移動し、VSIP.exeを実行します-これにより、コマンドを受け付ける対話型プログラムが実行されます。
4a)「backup --version = 2012」と入力します-これにより、万が一の場合に備えて、VS2012 UI dllがすべてバックアップされます混乱して、VSIPをアンインストールしたい。
4b)「extract」と入力します-これにより、VS2010のインストールから古いアイコンがすべて抽出されます(VS2010ライセンスVSIPではできませんこれらのアイコンを配布するため、それらを取得するにはローカルインストールが必要です)。
4c)「inject」と入力します-これにより、前のステップのすべての古い2010アイコンがVS2012 DLLに挿入されます。
4d)「menus -n」と入力します-これにより、メニューがすべて大文字になりません。

5)ダウンロードとインストール NiceVS-10/14の日付のものをダウンロードしないでください。アイコンが表示されなくなります。 2013年1月3日の時点で、"NiceVS.0.8.1.1 Beta.Full.vsix"という名前のファイルをダウンロードしました。

6)ダウンロードしてインストールします VS2012 Color Theme Editor-VS2012を次回起動するとき、色から「Blue」テーマを選択します選択ウィンドウ。

これで、上記のスクリーンショットのように見えるVS2012の素敵なインストールができました!この恐ろしいUIにパッチを適用するには3つの異なるアプリケーションが必要ですが、今では確実に動作します! VS2012と同じマシンにVS2010がインストールされていない場合は、VS2010がインストールされたマシンでステップ4bを実行し、VSIP Imagesディレクトリを2012開発マシンにコピーする必要があります。

Update:「VS 2012 Update 1」をインストールする場合afterこれらのステップを実行するには、ステップ4cを再実行する必要がありますVSIP管理者プロンプト(またはVS2010イメージの抽出を保持しなかった場合は、ステップ4のすべて)。ファイルメニューアイコンと配色はそのままですが、更新プログラムにより、ソリューションエクスプローラーのアイコンがいアイコンに戻ります。 VSIPインジェクトを再実行すると、修正されます。

52
EverPresent

解決策は次のとおりです。

Visual Studio Icon Patcherhttp://vsip.codeplex.com/

VSIP Webページの説明:

プロジェクトの説明Visual Studio Icon Patcherでは、Visual Studio 2010のアイコンを使用してVisual Studio 2012を更新できます。

誰かがプラグインを介してアイコンを変更する方法を見つけることができるまで、それらを変更する唯一の方法は、Visual Studioが使用するDLLにリソースをパッチすることです。アプリケーションのスタイル設定に使用されるビットマップとPNGを含む多くのマネージDLLとアンマネージDLLがあります。現時点では、アンマネージDLLのみがこのプロセスの一部であり、マネージDLLは近日中にリリースされる予定です。

このプロジェクトでは画像は配布されません。これを使用するには、Visual Studio 2010と2012の両方をインストールする必要があります。

更新
テストしたばかりです [〜#〜] vsip [〜#〜] withVisual Studio 2012 Update 2、それは完璧に動作します:-)

4
Max

このスレッドを見てください: ソリューションエクスプローラー-フォルダーのカスタムアイコン

Vs2012にも適用されると思います

そうでない場合-> ResHack(またはResource Hacker)を使用して、ソリューションエクスプローラーのアイコンリソースを手動で検索し、単純に置き換えることができます!

4
opewix