Visual Studioでツールバーをエクスポート/インポートする方法
-
08-07-2019 - |
質問
Visual Studioで設定をエクスポートし、新しいマシンに移動したり問題が発生した場合は、それらのバックアップした設定を使用してVisual Studioを希望どおりに復元します。また、使用するさまざまなマシン間で一貫した開発環境を維持できます。
これは、キーバインド、構文の強調表示、ユーザーツール、ツールバーの場所およびカスタマイズを除くほとんどすべてに最適です。新しいマシンに移動して設定を復元しても、ツールバーは影響を受けません。マクロ、外部ツールなどを使用してツールバーを設定するのにかなりの時間を費やし、それらのアイコンを切り取って貼り付けました。すべての仕事を失うのは嫌いです。
ツールバーの場所とカスタマイズをバックアップおよび復元する方法を知っている人はいますか? Visual Studioの機能でない場合、仕事をするアドインはありますか?
編集
以下で説明するように、設定のインポートとエクスポートのメニューとコマンドバーのカスタマイズがこれを行うはずですが、以前の設定を再インポートすると、
エラー1:メニューとコマンドバーのカスタマイズ:インポートされるコマンドバー設定のバージョンはサポートされていません。コマンドバーの設定はすべて無視されています。
再インポートしようとしている設定は、今月初めに同じバージョンのVisual Studioでエクスポートされました。唯一の違いは、x86ではなく64ビットを実行していることです。ただし、設定ファイルはXMLなので、これが違いを生むとは思いませんでした。
アイデアはありますか
解決
ようやくこれに対する解決策を見つけました。 Visual Studioの既知のバグがあり、 2つの回避策があります。最初の回避策は適用されませんが、2番目の回避策は機能しました。
ツールバーをバックアップするには:
ファイル CmdUI.PRF をパス%AppData%\ Microsoft \ VisualStudio \ X.Y \ 1033 からエクスポートした.settingsファイルと同じディレクトリにコピーします。 ここで、 X.Yは、使用しているVisual Studioのバージョンに応じて、8.0、9.0、10.0、または11.0のいずれかです(それぞれ2005、2008、2010、2012)。
ツールバーを復元するには:
Visual Studioが閉じていることを確認し、バックアップファイルを元の場所にコピーします。
他のヒント
他の人の利益のために、あなたが言ったように、この機能はVisual Studioのバージョン間でサポートされていないようです、おそらく設定ファイルのDTD / XSDの変更のためですか?とにかく、カスタムツールバーの設定は、「設定のインポートとエクスポート...」にあります。ダイアログ:
注:オプションは、エクスポートした設定によって異なる場合があります。
試していませんが、「ツール\設定のインポートとエクスポート...」多分、.vssettingsファイルをエクスポートして、別のボックスに移動できます。
参照
http://blogs.msdn.com/saraford /archive/2005/04/19/409887.aspx
およびその他のSaraの「エクスポート」のヒント。