如何在visual studio扩展中选择所选的源文件?

时间:2017-03-08 10:14:41

标签: c# visual-studio-package

我正在写一个视觉工作室扩展。

我想要做的是运行一个菜单选项(确定这样做),它选择使用源代码管理浏览器选择的文件并使用它。

任何想法我怎么能得到这个文件? 我真的需要文件本身和TFS路径$ / ....

这不是“解决方案资源管理器”中的选定文件。

感谢您的期待。

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码:

Microsoft.VisualStudio.TeamFoundation.VersionControl.VersionControlExt versionControl =
                DTE.GetObject("Microsoft.VisualStudio.TeamFoundation.VersionControl.VersionControlExt")
            as Microsoft.VisualStudio.TeamFoundation.VersionControl.VersionControlExt;
string file = versionControl.Explorer.CurrentFolderItem.SourceServerPath;

有关完整示例,请参阅Browse one folder up in Sorce Control Explorer