Мне не удается найти контекстное меню, вызываемое правой кнопкой мыши в Visual Studio 2015. Я знаю, что с моим проектом или файлом, над которым я работаю, все в порядке. Я могу найти контекстное меню рефакторинга, вызываемое правой кнопкой мыши в Visual Studio 2013. Однако в Visual Studio 2015 контекстное меню рефакторинга отсутствует в контекстном меню, вызываемом правой кнопкой мыши.
Куда оно делось? Как мне его вернуть?
Ваше предложение не может включать меню Правка → Рефакторинг .
Я попытался сбросить настройки Visual Studio до значений по умолчанию, используя меню « Инструменты» → « Параметры импорта и экспорта», и это тоже не вернуло меню.
Ответы:
Некоторые инструменты рефакторинга были перемещены или, по крайней мере, доступны другим способом, чем раньше.
Используя в качестве примера рефакторинг метода extract, вы все равно можете использовать эту функцию; это просто не так, как раньше:
Щелкните правой кнопкой мыши
Быстрые действия
Щелкните метод извлечения
Я думаю, они изменили его, чтобы он стал более «ReSharper». Однако все функциональные возможности должны быть там.
Вот дополнительная информация о рефакторинге в Visual Studio 2015 - надеюсь, это поможет! Рефакторинг (C #)
источник
Вам больше не нужно получать доступ к рефакторингу с помощью щелчка правой кнопкой мыши.
Рекомендуется использовать сочетания клавиш в Visual Studio.
Все возможные сочетания клавиш см. В разделе Сочетания клавиш по умолчанию в Visual Studio, Refactor .
источник
Возможно, вам потребуется собрать проект, чтобы он заработал.
См. Раздел « Редактирование кода веб-форм ASP.NET в Visual Studio 2013 | Документы Microsoft . (Если он отсутствует, значит, я использую пример, предоставленный Microsoft.) В разделе « Рефакторинг и переименование» см. Извлечение метода на странице C # . Когда я следую инструкциям, я не могу найти функцию для извлечения кода в метод. Когда я попробовал меню «Правка», он сказал, что у меня нет действительного кода. Затем я построил проект, и функция извлечения кода была доступна и работала.
источник
Если вы измените имя объекта, который вы реорганизуете, то слева появится лампочка, которая спрашивает, хотите ли вы изменить имя объекта (т. Е. Выполнить рефакторинг) или создать новый конструктор для нового именованного объекта.
источник
Ctrl+ .- это сочетание клавиш для извлечения метода в Visual Studio 2015 и более поздних версиях.
Ctrl+ M, Rбольше не работает в новых версиях.
источник