Visual Studio 扩展:自定义快速操作

Dev*_*ror 1 .net c# visual-studio visual-studio-extensions visual-studio-2017

我需要从任何现有的包装类生成自定义类型的包装类。现有的 C# 应用程序在这方面做得很好,但它的使用很烦人,因为它涉及使用正确的文件路径打开应用程序,将生成的文件移动到目标位置,修改命名空间并将其添加到 Visual Studio 解决方案。

我知道可能还有其他解决方案,但我决定要扩展来做到这一点(也是出于教育目的)。目标 IDE 是 Visual Studio 2017,它不需要向后兼容。

为了可用性,最好在关注类名时以某种方式扩展快速操作菜单。应该有可能做到这一点,但我没有找到任何资源。

Dev*_*ror 7

好吧,对于像我一样挣扎的每个人:

我的问题是我搜索的是“快速行动”而不是“灯泡”。所以在浏览了关于可扩展性的 msdn 文档后,我终于找到了我要找的东西:

https://msdn.microsoft.com/en-us/library/dn903708.aspx