在PC之间传输所有ReSharper设置

时间:2009-05-19 22:59:05

标签: c# visual-studio resharper stylecop

我想知道是否有办法将ReSharper中的所有设置(包括用于ReSharper设置的StyleCop和我为ReSharper设置的键盘绑定)从一台PC复制到另一台PC?

7 个答案:

答案 0 :(得分:41)

由于Resharper中的导出选项仅适用于代码样式,因此所有设置需要更加狡猾。

来自Peter Ritchie's blog ...

  

...设置存储在   “%USERPROFILE%\应用   数据\ JetBrains的\ ReSharper的\ V4.0 \ vs9.0" 。   有几个xml文件   存储您的设置。   在升级到最新版之前   构建,只是将它们复制到另一个   。目录

     

很可能是格式的   这些文件自上次以来发生了变化   构建所以复制备份   新版本可能会成功   重新炸开炸弹。所以,使用   小心。

我有Resharper 4.1而不是“... \ v4.0 \ vs9.0”它实际上是“...... \ v4.1 \ vs9.0”(很明显,我知道,但值得一提)。< / p>

我不确定StyleCop设置,但这适用于大多数其他设置(键盘方案,代码完成设置等)。

答案 1 :(得分:9)

resharper有一个R# settings manager插件可以存储我认为的全部内容,包括stylecop设置

答案 2 :(得分:3)

您可以导出/导入ReSharper代码样式或将其放在网络上并在多台计算机之间共享。为此:

从VS菜单中选择ReSharper - &gt;选项对话框中的选项选择语言/通用/代码样式共享。

不确定它是否正是您正在寻找的。

答案 3 :(得分:2)

  1. 打开Visual Studio
  2. 前往Resharper&gt;管理选项
  3. 点击导入和导出
  4. Import and Export

    1. 点击导出到文件
    2. 勾选所有复选框
    3. enter image description here

      1. 单击“确定”并将文件保存到所需位置

      2. 要将设置导入其他计算机,请重复步骤1-3,然后选择“从文件导入”。你已经完成了。

      3. 享受!

答案 4 :(得分:2)

StyleCop设置未存储在resharper插件中。它们位于stylecop目录和xml文件(Settings.StyleCop)中。

答案 5 :(得分:1)

我有一个我正在使用的解决方案!

Skydrive和交界魔术。 我在文件系统中创建一个将设置指向skydrive文件夹的联结。 这种方式我到处都使用skydrive相同的设置!!!

在目标电脑上我做了相反的事情。

希望这有帮助。

答案 6 :(得分:0)

Steve Dignan 的回答可能适用于 2009 版的 Resharper。

在较新版本的 Resharper global for PC 中,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 之间传输设置,请复制要传输的相应层的设置文件,仅此而已。通常只需复制全局就足够了。