Функция "удалять и сортировать операции сохранения" из Productivity Power Tools не работает в VS2017
3 ответа
Кажется, есть проблема с PowerCommands и ReSharper.
Не могли бы вы снять флажок "ReSharper | Параметры | Среда | Клавиатура и меню | Скрыть переопределенные пункты меню VS" ", а затем снова установить флажок" Удалить и отсортировать использования при сохранении ".
С https://resharper-support.jetbrains.com/hc/en-us/community/posts/115000159930/comments/115000202364
Перейти к инструменту -> Опция -> Текстовый редактор -> поставить галочку / снять галочку Удалить ненужные, используя
**** Для Visual studio 2019 (моя версия - версия 16.6.3): инструменты повышения производительности не работают, а экспериментальный флаг, опубликованный в ответе @makdo, недоступен.
Кредит mattferderer на этот пост https://mattferderer.com/clean-up-sort-unused-dotnet-using-statements-in-visual-studio
Как заставить его работать - V2019
В меню выберите Анализировать> Очистка кода> Настроить очистку кода. Добавьте в свои фиксаторы следующее
После того, как вы настроили очистку кода, вам нужно запустить ее. Вот ваши варианты:
- Первый профиль, который вы настроили, вы можете запустить с помощью Ctrl+K, Ctrl+E.
- Внизу (слева) экрана есть крошечный значок метлы. Щелкните это. В меню выберите Анализировать> Очистка кода. Затем выберите профиль очистки, который хотите запустить.
- Вы можете запустить очистку кода при сохранении с расширением Мэдса Кристенсена
**** ОБНОВЛЕНИЕ: инструменты повышения производительности больше не нужны, так как эта функция теперь является частью Visual Studio 2017. См. Ответ Макду. ****
Мне не удалось настроить функции "Формат документа при сохранении" или "Сортировка и удаление при сохранении" на 4 разных ноутбуках, независимо от того, какую версию Visual Studio 2017 я установил (Community/Pro/Enterprise). Я думаю, проблема в том, что я использовал основное расширение Productivity Power Tools 2017, которое устанавливает все расширения, и, возможно, в этом расширении есть ошибка?
Чтобы решить проблему и заставить работать функции:
- Деинсталлировал расширение Productivity Power Tools 2017. (Это оставит все расширения подкомпонента все еще установленными.)
- Деинсталлировали отдельные команды Power для расширения Visual Studio.
- Перезапустил Visual Studio.
- Самостоятельно переустановил отдельные команды Power для расширения Visual Studio.
Теперь работают функции "Формат документа при сохранении" и "Сортировка и удаление при сохранении".