我正在尝试获取有关 TFS 中特定分支的信息,因此首先,我正在尝试创建一个变量以分配为 BranchHistoryTreeItem。但是,当我传入 ItemSpec 时,我在 Spec 上遇到错误(不是定义,而是传入 GetBranchHistory 的位置):
“Microsoft.TeamFoundation.VersionControl.Client.ItemSpec”类型的值无法转换为“Microsoft.TeamFoundation.VersionControl.Client.ItemSpec 的一维数组”
我理解这个错误,但我不完全确定它为什么会抛出它。这种数据类型不正是它正在寻找的吗?我相信我已经正确声明了 ItemSpec,但我在这里有点迷失了。任何人都可以就我为什么得到这个提供一些建议吗?代码:
Sub GetBranchInfo()
Dim tfs As New TfsTeamProjectCollection(Common.BuildServerURI)
Dim Version = tfs.GetService(Of VersionControlServer)()
Dim Spec As New ItemSpec("$/Project1", RecursionType.None)
Dim BranchHistory As New BranchHistoryTreeItem(Version.GetBranchHistory(Spec, VersionSpec.Latest))
End Sub