Я хотел бы разработать Visual Studio 2017 Расширение, чтобы применить некоторый пользовательский рефакторинг и очистку кода ко всему устаревшему решению C #.
Вид рефакторинга, который я хотел бы применить, не поддерживается через Visual Studio или другие расширения рефакторинга, на которые я смотрел (например, ReSharper и т. Д.). Я полагаю, я могу понять саму логику рефакторинга.
Однако я заблудился, как начать. Я видел несколько статей, которые иллюстрируют, как начать проект рефакторинга C # в Visual Studio 2015 .
Однако в Visual Studio 2017 все выглядит иначе. Для начала существует только шаблон VISX Project, а не шаблон рефакторинга. В документации и VSSDK-Extensibility-Samples говорится, что вы можете добавить «Языковые службы и точки расширения редактора» и «Добавить рефакторинг или языковые анализаторы для исправления и улучшения кода», но на самом деле я не видел никаких шагов, как туда добраться.
Каковы следующие шаги для создания пользовательского рефакторинга, который я могу запустить для своего решения? Обратите внимание, что я не хочу добавлять подсказку в редактор, которую я могу выбрать в каждом конкретном случае.