0

我是Visual Studio插件开发新手,想为大学的课程创建一个小插件的原型。我已经看过几个教程和VS SDK。在我进一步深入探讨这个话题,我想问问是否有可能开发什么,我想:如何编写一个Visual Studio插件来管理注释注释

我的目标(为原型),以收到的所有注释在源评论注解(即TODO,HACK ,FIXME等)在我的插件,然后运行一些分析。

那么,它是否(理论上​​和使用现有的API)可能获得这些评论注释列表?如果是的话,任何指向教程,博文或代码示例的链接都将非常感谢!

谢谢你!

回答

1

您可以使用SVsTaskList service来访问标准VS注释。另请参阅以下EnumTaskItems sample

+0

嗨,谢尔盖。非常感谢您的信息。这看起来很有希望。不幸的是,我无法找到如何获得一个ServiceProvider(在这个例子中作为_serviceProvider变量需要)...我怎么能做到这一点?谢谢!! – casaout

+1

在加载项中,您可以从DTE对象获取它:System.IServiceProvider _serviceProvider = new Microsoft.VisualStudio.Shell.ServiceProvider((Microsoft.VisualStudio.OLE.Interop.IServiceProvider)dte); –

+0

太棒了,非常感谢!我基本上有相同的代码,但没有找到dte对象(即我监督它已经存在于插件中)......周末愉快! – casaout