Меню рефакторинга отсутствует в Visual Studio 2015


У меня возникли проблемы с поиском контекстного меню правой кнопкой мыши в Visual Studio 2015. Я знаю, что ничего не случилось с моим проектом или файлом, над которым я работаю. Я могу найти контекстное меню рефакторинга правой кнопкой мыши в Visual Studio 2013. Однако в Visual Studio 2015 нет контекстного меню рефакторинга в контекстном меню правой кнопки мыши.

куда он делся? Как мне его вернуть?

ваше предложение не может включать "редактировать- > рефакторинг".

Edit Я пытались сбросить Мои настройки visual studio обратно по умолчанию с помощью Tools - >Import And Export Settings, и это тоже не вернуло меню.

4 82

4 ответа:

некоторые инструменты рефакторинга были перемещены или, по крайней мере, доступны другим способом, чем они были ранее.

используя рефакторинг метода извлечения в качестве примера, вы все еще можете использовать эту функцию, это просто не делается так же, как раньше:

Select parts to extract

щелкните правой кнопкой мыши

Right click

Быстрые действия

Quick actions

Нажмите кнопку извлечения Метод

Click extract method

Я думаю, что они изменили его, чтобы чувствовать себя более "ReSharper"ey. Однако все функциональные возможности должны быть там.

вот больше информации о рефакторинге в VS2015-надеюсь, это поможет! https://msdn.microsoft.com/en-us/library/719exd8s.aspx

вам больше не нужно обращаться к рефакторингу с помощью правой кнопки мыши.

рекомендуется использовать сочетания клавиш в Visual Studio.

для всех возможных сочетаний клавиш см. Рефакторинг Сочетания Клавиш, Схема Visual C#.

Это может уже ответили, но если вы измените имя объекта, который вы переписываете, лампочка то появляется слева, который спрашивает, Если вы хотите изменить имя объекта (т. е. оптимизация) или создать новый конструктор для нового имени объекта. надеюсь, это поможет.

Ctrl + . сочетание клавиш для извлечения метода в Visual Studio 2015 и далее, Ctrl+M,R больше не работает в новых версиях