2 つの「同じ」プロジェクトを開いている 2 つの Visual Studio インスタンスがあります。違いは、プロジェクトが異なるブランチからのものであることです。プロジェクトによって、Visual Studio インスタンスの外観を互いに異なるものにする方法はありますか? Color Theme Editor 拡張機能に関する投稿はたくさんありますが、すべてのインスタンスのテーマが変更されます。
3 に答える
Visual Studio Gallerty のVSCommands拡張機能を試しましたか? これには、役立つソリューション バッジと呼ばれる機能があります。
1 つのオプションは、/rootsuffix 引数を使用してコマンド ライン (またはカスタム ショートカット) から Visual Studio を起動することです。これにより、VS はすべての VS 設定のレジストリに新しいノードを作成し、その後の実行では、設定が指定されたノードに保存されます。
たとえば、1 台のマシンに 2 つの登録があり、次のように VS の 2 つのインスタンスを開くことができます: d:\source\green> devenv /rootsuffix green d:\source\red> devenv /rootsuffix red
このオプションの欠点の 1 つは、すべての設定 (フォント/色、ドキュメントの書式設定、シンボル設定、アドオンと拡張機能など) を再構成する必要があることです。デフォルトの VS インスタンスを起動し、すべての設定をエクスポートすることをお勧めします (ツール > インポートとエクスポート)。 settings) を xml ファイルに追加して、新しい devenv ノードのそれぞれからそれらをインポートできるようにします。主にアドオンなど、他のものを手動で再構成する必要があります。
ルートサフィックスごとに VS テーマの色をカスタマイズするには、Visual Studio 2013 Color Theme Editor ( https://visualstudiogallery.msdn.microsoft.com/9e08e5d3-6eb4-4e73-a045-6ea2a5cbdabe?SRC=VSIDE ) をお勧めします。前述のように、拡張情報はレジストリに rootsuffix ごとに保存されるため、作成する rootsuffix ごとにこれを 1 回インストールする必要があります。