Alt + Enter не использует соответствующее быстрое исправление в Resharper - PullRequest
1 голос
/ 29 ноября 2011

Я работал с Resharper 5 раньше, и когда у меня возникла проблема с кодом (например, из-за неподходящего пробела в скобках), я использовал Alt + Enter , и Resharper устранил проблему.Но в V6 это не решает проблему, оно генерирует оператор supress!Что мне делать?

Вот более подробно:

1- У меня есть эта строка в моем коде:

      if (this.RequestClose!= null) 

Решарпер нарисует синюю линию под ним и предупреждаетчто пространство вокруг! = ​​не правильно.В Resharper 5 я мог дважды нажать Alt + Entyer, чтобы исправить проблему с пробелами.В Resharper 6, если я дважды нажму Alt + Enter в этой строке, ничего не произойдет.

2 - у меня есть эта строка в моем коде:

 var view = new AddressDetailView();
 view.DataContext = viewModel;

Resharper предлагает использовать инициализатор объекта,но нажатие Alt + Enter дважды не исправит это.

Ответы [ 3 ]

1 голос
/ 16 января 2012

Resharper 6.1 решил эту проблему!

0 голосов
/ 01 декабря 2011

Я не смог найти способ исправить эту проблему и решил вместо этого использовать R # 5.1 с Style cope.

0 голосов
/ 30 ноября 2011

Вы действительно смотрели на выбранный пункт меню?(Наверное, нет, поскольку ваш вопрос не содержит упоминаний о том, что находится в меню.) Знаете, Alt + Enter вызывает всплывающее меню.Нажав Alt + Enter дважды, вы просто выбираете первый пункт в этом меню.

ReSharper 6 имеет новые функции, поэтому у него больше опций в списке, поэтому порядок иногда отличается.Быстрые исправления почти наверняка все еще работают;просто первое быстрое исправление в списке не всегда такое же, как в R # 5.

Решение простое: прочитайте, что на экране, прежде чем выбрать его.Если нужное быстрое исправление не является первым в списке, перед тем как нажать Enter, наведите курсор на то, что вам нужно.

(Никогда не было версии ReSharper, в которой всегда безопасно принимать первый элементв меню - параметры меняются в зависимости от того, завершено ли фоновое сканирование R # или нет. Если вы каждый раз слепо принимаете первый элемент, я удивлен, что вас не укусили до сих пор.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...