【问题标题】:How to write a Visual Studio Addin to manage comment annotations如何编写 Visual Studio 插件来管理注释注释
【发布时间】:2013-10-09 10:34:22
【问题描述】:

我是 Visual Studio 插件开发的新手,想为大学的一门课程创建一个小的 插件原型。我已经看过一些教程和 VS SDK。在深入探讨这个话题之前,我想问一下是否可以开发出我想要的东西:

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

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

谢谢您!

【问题讨论】:

    标签: c# visual-studio-2012 plugins comments visual-studio-addins


    【解决方案1】:

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

    【讨论】:

    • 嗨,谢尔盖。非常感谢你的帖子。这看起来很有希望。不幸的是,我无法找到如何获取 ServiceProvider(在示例中需要作为 _serviceProvider 变量)......我该怎么做?谢谢!!
    • 在加载项中,您可以从 DTE 对象获取它:System.IServiceProvider _serviceProvider = new Microsoft.VisualStudio.Shell.ServiceProvider((Microsoft.VisualStudio.OLE.Interop.IServiceProvider)dte);
    • 太棒了,非常感谢!我基本上有相同的代码,但没有找到 dte 对象(即我监督它已经存在于插件中)......祝你周末愉快!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-10
    • 2021-10-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-21
    • 2014-01-13
    相关资源
    最近更新 更多