我正在写有一个视觉工作室扩展。
我想要做的是运行一个菜单选项(好的,这样做),它选择我使用源代码管理资源管理器选择的文件并使用它。
有什么想法可以让我得到这个文件吗?我真的需要文件本身和 TFS 路径 $/....
这不是“解决方案资源管理器”中选择的文件。
感谢期待。
我正在写有一个视觉工作室扩展。
我想要做的是运行一个菜单选项(好的,这样做),它选择我使用源代码管理资源管理器选择的文件并使用它。
有什么想法可以让我得到这个文件吗?我真的需要文件本身和 TFS 路径 $/....
这不是“解决方案资源管理器”中选择的文件。
感谢期待。
您可以使用如下代码:
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;
有关完整示例,请参阅在 Sorce Control Explorer 中向上浏览一个文件夹。