我试图弄清楚如何制作一个编辑器扩展(如T4模板)或设计器扩展(如WinForms设计器),它可以生成一个生成的文件和一个"代码隐藏"文件。
对于T4风格的代码生成器,我知道single-file generator是一个选项,但它非常有限(例如,只允许一个输出文件),我不知道如何组合该开发路径(似乎与vsix部署不兼容),扩展支持其他功能,如语法高亮或编辑器上下文菜单。
所以我想找到一个与vsix兼容的方法。我想写一个像这样的
的扩展名我知道如何做#2(syntax highlighting,我看到something on MSDN关于自定义编辑器)。 #1是一个较低的优先级,但我还没有想到它;例如有instructions on MSDN但没有提及如何将项目模板集成到VSIX项目中。
我想知道的最重要的事情是#3。这个功能甚至还有我可以google的名字吗?