web-dev-qa-db-ja.com

PC間ですべてのReSharper設定を転送する

ReSharperからすべての設定(ReSharper設定のStyleCopとReSharperに設定したキーボードバインディングを含む)をあるPCから別のPCにコピーする方法があるかどうか疑問に思いましたか?

59
Chris Watts

Resharper内のエクスポートオプションはコードスタイルのみを対象としているため、all設定を少し巧妙にする必要があります。

Peter Ritchieのブログから ...

...設定は「%userprofile%\ application data\jetbrains\resharper\v4.0\vs9.0」に保存されます。そこには、設定を保存するいくつかのxmlファイルがあります。最新のビルドにアップグレードする前に、それらを別のディレクトリにコピーしてください。

前回のビルド以降にこれらのファイルの形式が変更されている可能性が高いため、新しいバージョンにバックアップをコピーすると、Resharperが爆発する可能性があります。したがって、注意して使用してください。

私はResharper 4.1を持っているので、「...\v4.0\vs9.0」ではなく、実際には「...\v4.1\vs9.0」です(自明ですが、言及する価値はあります)。

StyleCopの設定についてはわかりませんが、これは他のほとんどの設定(キーボードスキーム、コード補完設定など)で機能するはずです。

41
Steve Dignan

R#設定マネージャー 私が思うこのすべてを保存するresharperのプラグインがあり、stylecop設定を含みます

9
Daniel Powell

ReSharperコードスタイルをエクスポート/インポートするか、ネットワークに配置して複数のコンピューター間で共有できます。そうするために:

VSメニューから[ReSharper->オプション]を選択し、[オプション]ダイアログで[言語]、[共通]、[コードスタイルの共有]の順に選択します。

それがまさにあなたが探しているものかどうかはわかりません。

3
Vadim
  1. Visual Studioを開く
  2. Resharper>オプションの管理に移動します
  3. インポートとエクスポートをクリックします

Import and Export

  1. [ファイルにエクスポート]をクリックします
  2. すべてチェックボックスをチェック

enter image description here

  1. [OK]をクリックして、ファイルを目的の場所に保存します

  2. 設定を他のコンピューターにインポートするには、手順1〜3を繰り返し、[ファイルからインポート]を選択します。完了です。

楽しい!

2
Yasirmx

StyleCop設定はresharperプラグインに保存されません。それらは、stylecopディレクトリとxmlファイル(Settings.StyleCop)にあります。

2
Ali Shafai

私が使用している解決策があります!

スカイドライブとジャンクションリンクマジック。ファイルシステムに、設定をskydriveフォルダーにポイントするジャンクションを作成します。このようにして、スカイドライブをどこでも同じ設定で使用しています!!!

ターゲットPCでは、反対のことを行います。

お役に立てれば。

1
Mantzas