我正在为VS2008和VS2010编写一个加载项,我希望在代码之上出现图形增强功能(类似于Resharper / CodeRush)。使用装饰在VS2010中这样做相对容易,但是,如何在VS2008中执行此操作?任何人都知道这种精神的好资源/文章吗?
我知道DXCore(CodeRush)允许人们这样做,但是,由于许可限制(我无法将DXCore与我的插件捆绑在一起),我无法这样做。
谢谢
答案 0 :(得分:1)
我自己最终实现了它。
一般的想法是制作一个透明的表格(Winforms或WPF),将所需的装饰品放在那个表格中,然后将表格覆盖在代码的位置。
答案 1 :(得分:0)
由于编辑在2008年到2010年之间完全被重写,因此这种技术将完全不同,现在,在2010年推出6个月之后,现在似乎不太可能开始为2008年开始写作,特别是困难的。
也就是说,编辑器扩展的示例代码的一个很好的来源是http://code.msdn.microsoft.com/vsx。这是来自VSX团队,在处理扩展时对我非常有帮助。