60

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

4

7 回答 7

41

由于 Resharper 中的导出选项仅适用于代码样式,因此您需要更巧妙地处理所有设置。

彼得里奇的博客...

...设置存储在“%userprofile%\application data\jetbrains\resharper\v4.0\vs9.0”中。那里有几个 xml 文件用于存储您的设置。在升级到最新版本之前,只需将它们复制到另一个目录。

这些文件的格式很可能自上次构建以来发生了变化,因此将备份复制到新版本可能会使 Resharper 崩溃。所以,谨慎使用。

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

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

于 2009-05-23T00:51:36.240 回答
9

有一个用于 resharper 的R# 设置管理器插件,它存储了我认为的所有内容,包括 stylecop 设置

于 2010-06-11T01:30:35.817 回答
5
  1. 打开 Visual Studio
  2. 转到 Resharper > 管理选项
  3. 点击导入和导出

进出口

  1. 点击导出到文件
  2. 勾选所有复选框

在此处输入图像描述

  1. 单击确定并将文件保存到您想要的位置

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

享受!

于 2018-06-13T06:58:49.320 回答
3

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

从 VS 菜单中选择 ReSharper -> 选项,然后在选项对话框中选择语言/通用/代码样式共享。

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

于 2009-05-20T01:36:35.617 回答
2

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

于 2009-05-19T23:47:46.993 回答
1

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

Skydrive 和 junction 链接魔术。我在文件系统中创建了一个连接点,将设置指向一个 skydrive 文件夹。这样,我在任何地方都使用 skydrive 相同的设置!!!

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

希望这可以帮助。

于 2013-02-22T13:35:15.387 回答
0

Steve Dignan 的回答对于 2009 版的 Resharper 可能是正确的。

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

于 2021-02-13T12:15:04.100 回答