用于整个解决方案的自定义C#重构的Visual Studio 2017扩展

用户名

我想开发一个Visual Studio 2017扩展,以对整个C#旧版解决方案应用一些自定义重构和代码清除。

Visual Studio或我看过的其他重构扩展(例如ReSharper等)不支持我想应用的重构类型。我相信,我可以弄清楚重构逻辑本身。

但是我迷路了。我看过许多文章,这些文章说明了如何在Visual Studio 2015中开始C#重构项目但是,Visual Studio 2017中的情况似乎大不相同。首先只有一个“ VISX Project”模板,而不是专门的重构模板。文档和VSSDK-Extensibility-Samples声明可以添加“语言服务和编辑器扩展点”和“添加重构或语言分析器以修复和改进代码”,但是实际上我还没有看到如何到达那里。

创建可针对解决方案运行的自定义重构的下一步是什么?请注意,我不想向编辑器添加提示,可以根据具体情况选择提示。

谢尔盖·弗拉索夫(Sergey Vlasov)

确保已安装.NET Compiler Platform SDK

在此处输入图片说明

有了它,您将拥有代码重构项目模板:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio 2017向后兼容Visual Studio 2015解决方案吗?

Visual Studio 2017加载时崩溃解决方案

Git扩展在Visual Studio 2017中不起作用; 这是一个已知问题吗?

从Visual Studio 2017在Chrome中调试网站时启用扩展

安装扩展未检测到Visual Studio 2017

用于在Visual Studio中使用整个项目或解决方案的参数定义预处理器宏的选项

调试Visual Studio 2017扩展找不到程序集

Visual Studio 2017 for Mac-无法启动MonoDevelop扩展

传递Lambda时,Visual Studio 2017中的哪个扩展消除了“布尔”与“ std :: function”的歧义?

Visual Studio 2017扩展开发

Visual Studio 2017解决方案中的引用丢失

如何扩展自定义解决方案Xamarin的按钮

是否有适用于Visual Studio 2017的开放式封面工具或扩展程序?

Visual Studio 2017扩展选项卡中的C ++核心准则检查器丢失

Visual Studio 2017用户定义的自定义语法颜色

Visual Studio 2017中没有扩展菜单

如何使用Visual Studio 2019在解决方案中为多个项目指定自定义代码分析规则集?

如何自定义Visual Studio解决方案资源管理器的右键菜单选项?

自定义解决方案的Visual Studio配色方案

将解决方案从Visual Studio 2013移植到Visual Studio 2017

解决方案中的 Visual Studio 2017 可扩展性项目计数

将自定义项模板添加到 Visual Studio 解决方案

使用 Visual Studio 2017 打开解决方案

类似于 Visual Studio 2017 的 angular2-switcher 的扩展

升级 Visual Studio 扩展以包含 Visual Studio 2017 兼容性时遇到问题

Visual Studio 2017 中未显示的扩展

如何在 Visual Studio 2017 中保存解决方案

转换 Visual Studio 2017 C# 解决方案/项目以在 Linux 上与 Mono 一起使用?

自定义 Visual Studio 解决方案