我想为Visual Studio 2010编辑器编写一个扩展,用于替换/编辑所选文本。通过选择“其他项目类型 - 可扩展性 - 添加”,我已经想出了如何做到这一点“老方法”,但据我所知,这几乎是遗产,包括很多COM Interop和乱糟糟的这一点。
我可以在网上找到新类型的可扩展性项目(“新项目 - C# - 可扩展性”)的样本只能处理颜色之类的东西,并在字母和无用的东西周围制作盒子。
这可以用MEF和VSIX完成,还是我必须回归遗留方法?
我想做什么:
我已经设法使用遗留加载项执行此操作,但是当新的MEF内容出现时,感觉“错误”处理了如此多的互操作。任何样本,代码示例,教程等都非常感谢!