Tfs 使用VSTS APi创建VSTS wiql文件

Tfs 使用VSTS APi创建VSTS wiql文件,tfs,azure-devops,Tfs,Azure Devops,有一些API可以使用现有的wiq文件进行查询 我想让我的应用程序在一个共享文件夹中创建实际的wiq文件,这个文件夹也可以在我的应用程序之外访问。但是我找不到任何API来实现这一点。这对于wiql文件来说意味着什么 WIQL是,如果您的意思是使用WIQL创建查询并将查询另存为文件,则没有任何API可以执行此操作,但是您可以尝试以下步骤: 使用查询编辑器创建查询,保存查询 在Visual Studio中打开查询-->编辑查询 文件->将{Query}[编辑器]另存为… 然后,您可以使用文本编辑器打开

有一些API可以使用现有的wiq文件进行查询


我想让我的应用程序在一个共享文件夹中创建实际的wiq文件,这个文件夹也可以在我的应用程序之外访问。但是我找不到任何API来实现这一点。

这对于
wiql文件来说意味着什么

WIQL是,如果您的意思是使用WIQL创建查询并将查询另存为文件,则没有任何API可以执行此操作,但是您可以尝试以下步骤:

  • 使用
    查询编辑器创建查询
    ,保存查询
  • 在Visual Studio中打开查询-->
    编辑查询
  • 文件
    ->
    将{Query}[编辑器]另存为…
  • 然后,您可以使用文本编辑器打开并编辑保存的
    *.wiq
    文件,然后保存/复制到共享文件夹

    参考以下文章:

    是的,有一个API,请参见REST API中的

    POST正文应该包含WIQL查询及其名称

    {
      "name": "All Bugs",
      "wiql": "Select [System.Id], [System.Title], [System.State] From WorkItems Where [System.WorkItemType] = 'Bug' order by [Microsoft.VSTS.Common.Priority] asc, [System.CreatedDate] desc"
    }
    
    要调用REST API,我建议您使用Microsoft库,而不是自己编写所有代码,例如..

    您所说的“可以在我的应用程序之外访问”是什么意思?您是说希望能够访问查询结果吗?