Свернуть в определения не работает в VS2013 и ReSharper 8.2

Я использую VS2013 Pro Update 2 и R# 8.2, и я не могу свернуть свой код в определения. Это верно на моей рабочей машине и домашней рабочей станции. Когда я нажимаю «Свернуть в определения», операторы using рушатся, но это все. Неважно, где находится мой курсор в коде. На работе моя ОС — Windows 7; дома винда 8.1.

У меня не было проблем с VS 2012 Pro и R# 8. Это эксклюзивно для VS2013.

Кто-нибудь еще сталкивался с этой проблемой и решил ее? Гугл не показывает ничего обнадеживающего...


person rianjs    schedule 30.09.2014    source источник
comment
Просто чтобы убедиться, не могли бы вы опубликовать фрагмент кода, который вы пытаетесь свернуть, и для которого он не работает? Возможно, взгляните на этот трек SO, даже если ваш коллапс, кажется, частично работает (использование).   -  person Michal Hosala    schedule 01.10.2014


Ответы (3)


tl;dr- Обновите VS2013 до обновления 3, а затем отключите и снова включите R#.

--

Дома у меня была последняя версия VS2013u3. Отключение, а затем повторное включение R# через Инструменты > Параметры устранило проблему сбоя.

На работе я запускал VS2013u2. Я попробовал тот же процесс, что и выше (отключение, а затем повторное включение) R #, который НЕ работал, поэтому я проверил номера версий VS, чтобы убедиться, что мои рабочие настройки такие же, как и мои домашние настройки. Именно тогда я обнаружил, что отстаю на оборот. После установки обновления 3 свертывание до определений теперь работает как надо, и не нужно было отключать/включать танец.

person rianjs    schedule 01.10.2014

Я также обнаружил, что если у вас установлен и включен C# Outline 2013, он не работает.

Я отключил это расширение и все заработало!

person Wolexie    schedule 28.05.2015

У меня VS2013u4, и у меня уже давно есть эта проблема. Я узнал, что есть опция «Автоматическая схема», которая переопределяет сочетание клавиш Ctrl+M, O. Для исправления щелкните правой кнопкой мыши в текстовом редакторе > Outlining > Stop Outlining. После этого ярлык должен работать.

person Ashley Childress    schedule 19.05.2015