我正在为我们的 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 命令有任何运气吗?
马特