C# 删除tfs上自定义安装的生成任务

C# 删除tfs上自定义安装的生成任务,c#,tfs,C#,Tfs,我在TFS上安装了几个自定义生成任务: 我有相同任务的新版本,但无法更新: 如何从tfs卸载自定义生成任务或如何使用新版本更新现有任务?您说的是tfs,因此我假设您使用的是TFS2015 U2或更高版本。它还假设您正在对TFSAPI实例使用基本身份验证 如果您没有基本身份验证,请查看使用Fiddler的技巧 您可以尝试通过使用和页面下的命令删除任务 注意:这要求您安装node.js 下面是它的样子: tfx login --auth-type basic TFS Cross Platform

我在TFS上安装了几个自定义生成任务:

我有相同任务的新版本,但无法更新:


如何从tfs卸载自定义生成任务或如何使用新版本更新现有任务?

您说的是tfs,因此我假设您使用的是TFS2015 U2或更高版本。它还假设您正在对TFSAPI实例使用基本身份验证

如果您没有基本身份验证,请查看使用Fiddler的技巧

您可以尝试通过使用和页面下的命令删除任务

注意:这要求您安装node.js

下面是它的样子:

tfx login --auth-type basic
TFS Cross Platform Command Line Interface v0.3.9
Copyright Microsoft Corporation
>Service URL: https://tfs:8080/
>Username: DOMAIN\USER
>Password:

tfx build tasks delete --task-id [guid from error message]

您不必删除旧版本。错误消息显示“…版本“0.2.5”已上载…”。因此,您只需确保新版本具有更高的版本号。这可以在模块的task.json中完成:

  "version": {
    "Major": "0",
    "Minor": "2",
    "Patch": "6"
  }

还有另一种方法。如果任务是自定义的,则它将转到任务组。以下是步骤

如果您计划删除从market place安装的扩展任务,则需要执行以下操作