TFS の特定のブランチに関する情報を取得しようとしているので、まず、BranchHistoryTreeItem として割り当てる変数を作成しようとしています。ただし、ItemSpec を渡すと、Spec でエラーが発生します (定義ではなく、GetBranchHistory に渡される場所)。
タイプ 'Microsoft.TeamFoundation.VersionControl.Client.ItemSpec' の値を 'Microsoft.TeamFoundation.VersionControl.Client.ItemSpec の 1 次元配列' に変換できません
私はエラーを理解していますが、なぜそれがスローされるのか完全にはわかりません。このデータ型はまさに探しているものではありませんか? 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