【问题标题】:tfs 2017 custom task developed with c#tfs 2017 用c#开发的自定义任务
【发布时间】:2017-10-12 21:57:53
【问题描述】:

是否可以使用 c# 代码或仅使用 powershell 或 nodejs 在 tfs 2017 中开发自定义任务。在 xaml 构建中,我可以使用 c# 开发自定义活动。但是正如我在新 tfs 中看到的那样,我们只能开发基于脚本的插件

公共类 MyCustomActivity : CodeActivity

【问题讨论】:

    标签: tfs


    【解决方案1】:

    您可以使用 C# 编写自定义活动并将其打包到 PowerShell 任务中。 Just use PowerShell to call into the .NET assembly. 拥有某种静态启动器类/方法会有所帮助。您只需要一个非常薄的 PowerShell 层即可提取变量。

    旧的 XAML 活动不再受支持,您必须自己动手。

    【讨论】: