如何以编程方式访问团队资源管理器中的选定文档

时间:2013-08-09 08:13:15

标签: c# visual-studio tfs2012

我需要以编程方式在团队资源管理器中获取当前所选文档的属性。我尝试使用IVsMonitorSelection,因为有人曾在其他地方建议,但我没有通过它获得所选项目的详细信息。我也学会了在其他地方使用ITrackSelection,但我不知道如何使用它来获取所选文档。

我也试过点击应用程序对象上的SelectedItems属性,但每次都是null。我也使用连接到TFS服务器2012的Visual Studio 2012。

我正在尝试在VS插件(不是包)中执行此操作。以前有人遇到过这种情况吗?任何指针都将非常感激。

谢谢!

1 个答案:

答案 0 :(得分:0)

原来没有直接的方法可以做到这一点。我在MSDN上问了同样的问题,我最终使用复制到剪贴板并获取文本(复制的TFS文档的URL)以便在我的插件中进一步处理。有关详细信息:http://social.msdn.microsoft.com/Forums/vstudio/en-US/55932679-37c1-44ad-b5a4-962594696553/how-to-access-the-selected-document-in-team-explorer