【发布时间】:2015-11-22 11:28:59
【问题描述】:
我有兴趣为 Visual Studio 2013+ 编写扩展,以增强 TFS 中可用的当前代码审查功能。此扩展将在 Team Explorer - Code Review 窗口中的每个注释旁边添加一个附加控件。它还需要挂钩保存评论的事件,并根据控件的值更新评论的文本。
我已经为 Visual Studio 编写了一些扩展来创建工具窗口等,所以这对我来说并不是一个全新的领域。但是,我不清楚如何将挂钩内容添加到现有窗口(例如代码审查窗口)的事件中,并且文档似乎很清楚如何处理这个问题。我的问题是:
-是否可以使用 Visual Studio 扩展向现有窗口添加控件?或者扩展功能是否仅限于添加具有自定义 UI 的新工具窗口?这是否可以作为现有代码审查功能之上的扩展,还是必须完全重新实现代码审查功能,就像Review Assistant 之类的扩展似乎可以做的那样?
-是否有任何关于 Visual Studio IDE 中的代码审查窗口的专门文档,或者任何允许扩展与它们交互的类?如果 IDE 中记录了与代码审查相关的任何事件(即:保存评论时触发的事件),那将特别有帮助。
感谢您的帮助!
【问题讨论】:
标签: visual-studio visual-studio-2013 tfs visual-studio-2015