Как открыть окно просмотра истории TFS из VSPackage?

Я пишу VSPackage для Visual Studio, который содержит окно инструментов для отображения списка элементов из TFS. Когда щелкает один из элементов, я хочу открыть окно "Просмотр истории". Как это окно можно открыть программно?

Посмотреть историю

1 ответ

Решение

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);
Другие вопросы по тегам