60

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

4

7 に答える 7

41

Resharper内のエクスポートオプションはコードスタイル専用であるため、すべての設定について少し巧妙にする必要があります。

PeterRitchieのブログから...

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

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

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

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

于 2009-05-23T00:51:36.240 に答える
9

stylecop設定を含むこれらすべてを保存するresharper用のR#設定マネージャープラグインがあります

于 2010-06-11T01:30:35.817 に答える
5
  1. VisualStudioを開きます
  2. Resharper>[オプションの管理]に移動します
  3. [インポートとエクスポート]をクリックします

インポートとエクスポート

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

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

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

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

楽しみ!

于 2018-06-13T06:58:49.320 に答える
3

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

VSメニューからReSharper->Optionsを選択し、OptionダイアログでLanguages / Common / CodeStyleSharingを選択します。

それがまさにあなたが探しているものであるかどうかわからない。

于 2009-05-20T01:36:35.617 に答える
2

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

于 2009-05-19T23:47:46.993 に答える
1

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

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

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

お役に立てれば。

于 2013-02-22T13:35:15.387 に答える
0

スティーブ・ディニャンの答えは、2009年版のResharperではおそらく正しいでしょう。

PC用のResharperグローバルの新しいバージョンでは、Resharper設定は次の場所にあります %userprofile%\Appdata\Roaming\JetBrains\Shared\vAny\GlobalSettingsStorage.DotSettings

ソリューションチーム-共有設定は、と呼ばれるソリューションフォルダーにあります{Solution Name}.sln.DotSettings

ソリューションの個人設定はにあり{Solution Name}.sln.DotSettings.userます。

ソース:https ://resharper-support.jetbrains.com/hc/en-us/articles/115001216530-Where-to-find-DotSettings-files-associated-with-settings-layers

したがって、2台のPC間で設定を転送するには、転送する適切なレイヤーの設定ファイルをコピーします。これで完了です。通常、グローバルをコピーするだけで十分です。

于 2021-02-13T12:15:04.100 に答える