如何从VSPackage打开TFS“查看历史记录”窗口?

时间:2015-08-23 14:29:16

标签: envdte vspackage

我正在为Visual Studio编写一个VSPackage,其中包含一个工具窗口,用于显示TFS中的项目列表。单击其中一个项目时,我想打开“查看历史记录”窗口。如何以编程方式打开此窗口?

View History

1 个答案:

答案 0 :(得分:0)

Microsoft.VisualStudio.TeamFoundation.VersionControl.dll包含此功能。我能够使用以下代码打开历史记录窗口:

VersionControlExt versionControlExt = dte.GetObject("Microsoft.VisualStudio.TeamFoundation.VersionControl.VersionControlExt") as VersionControlExt;
versionControlExt.History.Show("$/Path/To/Item", VersionSpec.Latest, 0, RecursionType.Full);