96

VS2012ソリューションエクスプローラーのアイコンをVS2010のものに置き換える方法はありますか?少なくとも「フォルダ」アイコン:(

4

4 に答える 4

52

これは、私たち全員が慣れ親しんでいる2010年のように見える私のVS2012インストールのショットです。それは私を再び普通に感じさせます!

ここに画像の説明を入力してください

これがまさに私がこれを行った方法です。

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

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

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

4)tempディレクトリに移動し、VSIP.exeを実行します-これにより、コマンドを受け入れる対話型プログラムが実行されます。
  4a)「 backup--version = 2012」と入力します。これにより、何かが混乱してVSIPをアンインストールする場合に備えて、すべてのVS2012UIdllがバックアップされます。
  4b)「extract」と入力します-これにより、VS2010のインストールからすべての古いアイコンが抽出されます(VS2010ライセンスごとに、VSIPはこれらのアイコンを配布できないため、ローカルインストールでアイコンをプルする必要があります)。
  4c)「inject」と入力します-これにより、前の手順の古い2010アイコンがすべてVS2012DLLに挿入されます。
  4d)「menus-n」と入力します

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

6)VS2012カラーテーマエディタをダウンロードしてインストールします-次にVS2012を起動するときに、カラー選択ウィンドウから「青」テーマを選択します。

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

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

于 2013-01-03T08:05:53.000 に答える
50

簡単な回答: 古いアイコンを2012年にハックします。

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

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

このアプリは、Visual Studio 2010のアンマネージDLLから画像リソースを抽出し、それらをVisual Studio 2012のDLLに挿入するだけです。マネージリソースははるかに複雑で、まだ追加されていません。 。

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

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

于 2012-09-02T03:30:51.383 に答える
5

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

vs2012にも当てはまると思います

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

于 2012-08-31T08:12:18.137 に答える
4

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

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

VSIP Webページからの説明:

プロジェクトの説明VisualStudioIcon Patcherを使用すると、VisualStudio2010のアイコンでVisualStudio2012を更新できます。

プラグインを介してアイコンを変更する方法が見つかるまで、アイコンを変更する唯一の方法は、VisualStudioが使用するDLLにリソースパッチを適用することです。アプリケーションのスタイル設定に使用されるビットマップとPNGを含むマネージDLLとアンマネージDLLがいくつかあります。今のところ、アンマネージDLLのみがこのプロセスの一部であり、マネージDLLが間もなく登場することを願っています。

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

アップデートVisualStudio2012 Update 2でVSIP
テストしたところ:-)

于 2012-09-19T16:00:26.680 に答える