Перенос всех настроек ReSharper между ПК
Мне было интересно, есть ли способ скопировать ВСЕ мои настройки из ReSharper (включая настройки StyleCop для ReSharper и привязки клавиатуры, которые я установил для ReSharper) с одного ПК на другой?
7 ответов
Поскольку опция экспорта в Resharper предназначена только для стилей кода, вам нужно быть немного хитрее для всех настроек.
Из блога Питера Ричи...
... настройки хранятся в "%userprofile%\application data\jetbrains\resharper\v4.0\vs9.0". Там есть пара XML-файлов, в которых хранятся ваши настройки. Перед обновлением до последней сборки просто скопируйте их в другой каталог.
Вполне вероятно, что формат этих файлов изменился со времени последней сборки, поэтому копирование резервных копий в новую версию может привести к взрыву Resharper. Поэтому используйте с осторожностью.
У меня есть Resharper 4.1, поэтому вместо "...\v4.0\vs9.0" это на самом деле "...\v4.1\vs9.0" (очевидно, я знаю, но стоит упомянуть).
Я не уверен в настройках StyleCop, но это должно работать для большинства других настроек (схема клавиатуры, настройки завершения кода и т. Д.).
Для resharper есть плагин менеджера настроек R #, в котором, по-моему, хранится все это, включая настройки stylecop.
- Откройте Visual Studio
- Перейдите в Resharper > Управление параметрами
- Нажмите на Импорт и экспорт
- Нажмите на Экспорт в файл
- Отметьте все флажки
Нажмите OK и сохраните файл в нужное место
Чтобы импортировать настройки на другой компьютер, повторите шаги 1-3, а затем выберите "Импорт из файла". Вы сделали.
Наслаждайтесь!
Вы можете экспортировать / импортировать свой стиль кода ReSharper или поместить его в сеть и делиться между несколькими компьютерами. Для этого:
В VS Menu выберите ReSharper -> Options, затем в диалоге параметров выберите Languages /Common/Code Style Sharing.
Не уверен, что это именно то, что вы ищете.
Настройки StyleCop не сохраняются в плагине. они находятся в каталоге stylecop и в файле xml (Settings.StyleCop).
У меня есть решение, которое я использую!
Skydrive и Junction Link магия. Я создаю соединение в файловой системе, которое указывает настройки на папку Skydrive. таким образом, у меня везде я использую skydrive те же самые настройки!!!
На целевом ПК я делаю наоборот.
Надеюсь это поможет.
Ответ Стива Диньяна, вероятно, верен для версии Resharper 2009 года.
В более новых версиях Resharper глобальные настройки Resharper для ПК находятся в:
%userprofile%\Appdata\Roaming\JetBrains\Shared\vAny\GlobalSettingsStorage.DotSettings
.
Общие параметры группы решения находятся в папке решения с именем
{Solution Name}.sln.DotSettings
.
Персональные настройки решения находятся в
{Solution Name}.sln.DotSettings.user
.
Итак, чтобы перенести настройки между двумя ПК, скопируйте файл(ы) настроек для соответствующего слоя(ов), который вы хотите передать, и все. Обычно достаточно просто скопировать global.