Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在团队资源管理器中以编程方式访问选定文档_C#_Visual Studio - Fatal编程技术网

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

C# 如何在团队资源管理器中以编程方式访问选定文档,c#,visual-studio,C#,Visual Studio,我需要以编程方式在团队资源管理器中获取当前选定文档的属性。我试着使用IVsMonitorSelection,正如别人在别处建议的那样,但我没有通过它获得所选项目的详细信息。我还学习了在其他地方使用ITrackSelection,但我不确定如何使用它来访问所选文档 我还尝试在应用程序对象上点击SelectedItems属性,但每次结果都是null。我正在使用Visual Studio 2012连接到TFS服务器2012 我试图在VS加载项(而不是包)中实现这一点。以前有人遇到过这种情况吗?任何指示

我需要以编程方式在团队资源管理器中获取当前选定文档的属性。我试着使用IVsMonitorSelection,正如别人在别处建议的那样,但我没有通过它获得所选项目的详细信息。我还学习了在其他地方使用ITrackSelection,但我不确定如何使用它来访问所选文档

我还尝试在应用程序对象上点击SelectedItems属性,但每次结果都是null。我正在使用Visual Studio 2012连接到TFS服务器2012

我试图在VS加载项(而不是包)中实现这一点。以前有人遇到过这种情况吗?任何指示都将不胜感激


谢谢

结果是没有直接的方法可以做到这一点。我在MSDN上问了同样的问题,最后我使用“复制到剪贴板”并获取文本(复制的TFS文档的URL),以便在我的加载项中进行进一步处理。有关更多信息: