Функция "удалять и сортировать операции сохранения" из Productivity Power Tools не работает в VS2017

Есть ли у кого-нибудь проблемы с функцией "удалить и отсортировать операции сохранения" из Productivity Power Tools в Visual Studio 2017. Кажется, она не работает. Любое решение для этого?

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.

Теперь работают функции "Формат документа при сохранении" и "Сортировка и удаление при сохранении".

Другие вопросы по тегам