gpt4 book ai didi

workflow-activity - 获取工作流中的 Workspace 源代码控制文件夹作为参数

转载 作者:行者123 更新时间:2023-12-01 04:49:36 24 4
gpt4 key购买 nike

我正在为我在 TFS 2010 中的构建创建一个自定义事件,我需要将该事件传递给当前构建定义的源代码管理文件夹。

我需要它,因为它是在构建定义屏幕的工作区屏幕上定义的,例如像“$/Project/Folder”这样的字符串。

我找不到合适的属性作为参数传递给我的事件。我发现 BuildDetail.TeamProject 刚刚返回了“项目”,但在其他任何方面都没有取得太大成功。

感谢任何帮助。

最佳答案

你可以像这样创建一个属性

public InArgument<Workspace> CurrentWorkspace { get; set;}

在覆盖的执行方法中,您可以像访问工作区一样

var workspace = context.GetValue<Workspace>(this.CurrentWorkspace);
foreach (var folder in workspace.Folders)
{
//
}

要使用您需要使用的工作区类型

using Microsoft.TeamFoundation.VersionControl.Client;

有关详细信息,请参阅 Ewald Hofmans blog

关于workflow-activity - 获取工作流中的 Workspace 源代码控制文件夹作为参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8597585/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com