我想开发一个 Visual Studio 2017 扩展,以将一些自定义重构和代码清理应用于整个 C# 遗留解决方案。
我想要应用的重构类型不受 Visual Studio 或我看过的其他重构扩展(如 ReSharper 等)的支持。我相信,我能弄清楚重构逻辑本身。
但是我不知道如何开始。我看过许多文章,介绍了如何在 Visual Studio 2015 中开始使用 C# 重构项目。 不过,Visual Studio 2017 中的情况似乎完全不同。只有一个“VISX 项目”模板可以开始,而不是专门的重构模板。文档和 VSSDK-Extensibility-Samples 声明您可以添加“语言服务和编辑器扩展点”和“添加重构或语言分析器以修复和改进代码”,但我实际上还没有看到如何实现这一目标的任何步骤。
创建可针对我的解决方案运行的自定义重构的后续步骤是什么?请注意,我不想向编辑器添加提示,我可以根据具体情况进行选择。
最佳答案
关于c# - Visual Studio 2017 扩展,用于跨整个解决方案进行自定义 C# 重构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55194984/