我想知道是否有办法将ReSharper中的所有设置(包括用于ReSharper设置的StyleCop和我为ReSharper设置的键盘绑定)从一台PC复制到另一台PC?
答案 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;选项对话框中的选项选择语言/通用/代码样式共享。
不确定它是否正是您正在寻找的。 p>
答案 3 :(得分:2)
StyleCop设置未存储在resharper插件中。它们位于stylecop目录和xml文件(Settings.StyleCop)中。
答案 4 :(得分:2)
答案 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
中。
因此,要在 2 台 PC 之间传输设置,请复制要传输的相应层的设置文件,仅此而已。通常只需复制全局就足够了。