Меню Refactor отсутствует из Visual Studio 2015
У меня возникли проблемы с поиском контекстного меню контекстного меню в Visual Studio 2015. Я знаю, что с моим проектом или файлом, с которым я работаю, ничего плохого не происходит. Я могу найти контекстное меню рефакторинга контекстного меню в Visual Studio 2013. Однако в Visual Studio 2015 в контекстном меню контекстного меню отсутствует контекстное меню рефакторинга.
Куда он пошел? Как мне вернуть его?
Ваше предложение не может включать "Редактировать- > Рефакторинг".
Изменить
Я попробовал reset настройки моей визуальной студии по умолчанию с помощью Tools- > Import and Export Settings и не возвратил меню обратно.
Ответы
Ответ 1
Некоторые инструменты рефакторинга были перемещены или, по крайней мере, доступны другим способом, чем раньше.
Используя рефакторинг метода extract в качестве примера, вы все равно можете использовать эту функцию, это просто не так, как раньше:
![Select parts to extract]()
Щелкните правой кнопкой мыши
![Right click]()
Быстрые действия
![Quick actions]()
Нажмите извлечение метода
![Click extract method]()
Я думаю, они изменили его, чтобы чувствовать себя более "ReSharper". Однако все функции должны быть там.
Здесь больше информации о рефакторинге в VS2015 - надеюсь, это помогает! https://msdn.microsoft.com/en-us/library/719exd8s.aspx
Ответ 2
Вам больше не нужно обращаться к рефакторингу, щелкнув правой кнопкой мыши.
Рекомендуется использовать сочетания клавиш в Visual Studio.
Для всех возможных сочетаний клавиш см. Рефакторинг сочетаний клавиш, Visual С# Scheme.
Ответ 3
возможно, это уже ответили, но если вы измените имя объекта, который вы рефакторизуете, тогда появляется световая лампочка слева, которая спрашивает, хотите ли вы изменить имя объекта (то есть рефакторинг) или создать новый конструктор для нового именованного объекта. надеюсь, что это поможет.
Ответ 4
Ctrl + . - это горячая клавиша для извлечения метода в Visual Studio 2015 и далее, Ctrl + M, R больше не работает в новых версиях