Отключить, но не удалять Resharper 4.x и новее

Ответы:

153

Вы можете отключить ReSharper 4 и ниже с помощью диспетчера надстроек Visual Studio (снимите флажок слева).

В ReSharper 5 и более поздних версиях (протестировано до версии 7.0.1) вы можете приостановить работу ReSharper, выбрав Инструменты> Параметры> Resharper. альтернативный текст

Rytmis
источник
6
Диспетчер
надстроек на
4
скопировал изображение из ответа ниже и разместил его. скорлупки! оба указывают на img697.imageshack.us/img697/2126/resharpersuspend.png
Quintin Par
@ stimpy77 Странно, я использую R # 7.0.1, а опция приостановки / возобновления (изначально от Cherian) все еще присутствует в Инструменты -> Параметры. Какая часть здесь не применяется?
Rytmis
Хм, кажется, я не заметил, что ответ Чериана скопирован под вашим исходным ответом. Забудь, извини.
Джон Дэвис,
194

Принятый ответ не работает, начиная с resharper 5. Вы должны приостановить ReSharper, выбрав Инструменты> Параметры> Resharper.

альтернативный текст

Cherian
источник
4
+1 Первоначальный ответ не годился для VS 2010. Как раз когда ваш получил повышение :)
Gone Coding
вот как отключить Resharper во всех версиях Visual Studio, включая Visual Studio 2010. Спасибо.
NET3
2
Спасибо. Позор JetBrains за неуважение к менеджеру надстроек. Что, если каждая надстройка спрятала свою кнопку отключения в другом нестандартном месте?
Colonel Panic
NB. Это не отключает Resharper полностью . Resharper загрузится частично (чтобы разместить кнопку «повторно включить» в инструментах / параметрах). Я отключил Resharper, чтобы не отображать сообщение об ошибке, я все еще получаю его :(
Colonel Panic
21

Если вы хотите сделать это, не нажимая слишком много, откройте командное окно ( Ctrl+ W, A) и введите:

ReSharper_Suspendили в ReSharper_Resumeзависимости от того, что вы хотите.

Или вы можете установить для этой цели сочетание клавиш. В VS перейдите в Инструменты> Параметры> Среда> Клавиатура .

Там вы можете назначить сочетание клавиш для ReSharper_Suspendи ReSharper_Resume.

Оскар Медерос
источник
2
Это был единственный вариант, который работал у меня и VS2010 + ReSharper 5.1. Спасибо!
Джим МакКит 08
Эта опция отлично работает для меня в последней версии ReSharper в Visual Studio 2015 CTP6 по состоянию на 19 марта 2015 г.
Джаксидиан,
8

Это не сработало для меня. Флажок в столбце «Запуск» установлен и отключен.

НО! Я нашел исправление в другом месте в Интернете.

Что вам нужно сделать, так это сделать следующие файлы доступными для записи:

C:\Program Files\JetBrains\ReSharper\v4.0\Bin\Product.VisualStudio.80.AddIn

C:\Program Files\JetBrains\ReSharper\v4.0\Bin\Product.VisualStudio.90.AddIn

Поскольку эти файлы были доступны только для чтения, VS200x не смог изменить их, чтобы установить возможность запуска надстройки Resharper.

mackenir
источник
6

Для Visual Studio 2012 и Resharper 7+ создайте ярлык для Visual Studio и добавьте следующий переключатель:

"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" /Resharper.Suspend

Теперь у вас есть способ открыть Visual Studio с уже отключенным Resharper.

valdetero
источник
Огромное спасибо. Я работаю в среде, где все удаленные рабочие столы на одном компьютере, и я случайно включил эту штуку. Это сработало без Resharper.
Филлип Скотт Гивенс,
2

ReSharper 6.1.1 больше не включает ReSharper_Resume или ReSharper_Suspend (или, по крайней мере, я не могу найти их, чтобы добавить на панель инструментов). Ранее упомянутые сочетания клавиш (Ctrl + 8 или Ctrl + Shift + Alt + 8 тоже не работают).

В качестве временного решения вы можете использовать Tools / Option / ReSharper и нажать кнопку «Приостановить». Вам нужно вернуться в это место, чтобы возобновить работу ReSharper 6.1.1 после приостановки.

Основная причина приостановки работы ReSharper 6.1.1 заключается в том, что при редактировании файлов nAnt (больших или малых, не имеет значения) гарантированный сбой Visual Studio 2008 SP1. Эти файлы обычно имеют расширение .build.

Фред Моррисон
источник
2

В ReSharper 5.0 сочетание клавиш для временного включения / отключения анализа кода для текущего файла - Ctrl+ Shift+ Alt+ 8. Было Ctrl+ 8в предыдущих версиях.

aponzani
источник
1

Вы также можете нажать Ctrl + 8.

SLaks
источник
2
Этот ярлык отключает ReSharper для текущего открытого файла.
Ферит
1

В Win7 откройте VS от имени администратора, и файл .AddIn будет доступен для записи. (флажок будет активным)

craigb
источник
1

Мне нужно отключить ReSharper только при редактировании файлов Nant. Недавно он был "улучшен" в 6.1 и с тех пор нарушил существующий intellisense, предоставляемый Visual Studio. Вместо того, чтобы беспокоиться о включении и отключении, я решил создать командный файл, который загружает мое решение Nant, но загружает VS в безопасном режиме. Кажется, отлично работает, поскольку я использую VS не более чем в качестве красивого текстового редактора, когда дело касается Nant.

Пример: поместите следующее в текстовый файл, сохраненный как bat или cmd.

Мой файл: "nantbuild.cmd"

devenv psbuild.sln /safemode
Бен Ньюкомб
источник