如何使用TFS sdk和vb.net取消标记文件

时间:2012-10-25 09:15:51

标签: vb.net tfs-sdk

我正在为我们的SQL开发人员编写一个小应用程序,允许他们使用TFS创建标签以便于代码部署,麻烦的是.ssmssqlproj文件在我创建时会被添加到标签中。我添加了一个子循环并取消标记这些文件,但我不会工作。代码

  Public Sub UnlabelItem()


    Dim returnValue As LabelResult()
    Dim labelName As String = "1208-2210"
    Dim labelScope As String = "$/"
    Dim version As VersionSpec = New LabelVersionSpec(labelName, labelScope)

    Dim path As String = "$/FEPI/Database/FEPI/000 Pre Tasks.ssmssqlproj"
    Dim recursion As RecursionType = RecursionType.None

    Dim itemspec As ItemSpec = New ItemSpec(path, recursion)

    returnValue = sourceControl.UnlabelItem(labelName, labelScope, itemspec, version)


End Sub

这是一个测试Sub只是为了让它工作,这是我得到的错误

“Microsoft.TeamFoundation.VersionControl.Client.ItemSpec”类型的值无法转换为“Microsoft.TeamFoundation.VersionControl.Client.ItemSpec”的一维数组

有没有人对unlabel命令运气好吗?

马特

0 个答案:

没有答案