【问题标题】:is there a way to query vsts to select the target framework version for a collection of projects?有没有办法查询 vsts 来选择项目集合的目标框架版本?
【发布时间】:2018-06-06 00:30:26
【问题描述】:

有没有办法查询 vsts 以确定项目集合的目标框架版本集?例如,我们以下面的项目集合为例:

VSTS 是否支持任何类型的功能来编写类似这样的查询?:

var baseUrl = "https://my-corp.visualstudio.com";
var qo = new QueryObject(baseUrl);
var projects = new string[]
{
"a-team/_git/my-proj-1",
"a-team/_git/my-proj-2",
"a-team/_git/my-proj-3",
};
var targetFWVersions = new List<string>()
foreach(var csproj in qo.SelectFile(".csproj"))
   targetFWVersions.Add(csproj.SelectInnerXml("TargetFrameworkVersion"));

【问题讨论】:

    标签: c# .net git azure-devops


    【解决方案1】:

    您可以使用Code Search 在源代码管理中的文件中进行搜索。您还可以使用REST APIs 以编程方式运行代码搜索并检索结果。

    【讨论】:

    • 谢谢丹尼尔。我第一次尝试使用 vsts rest api,但实现返回 404 而没有详细的错误消息。我在这里发布了一个带有示例代码的单独线程:stackoverflow.com/questions/50724808/…
    • @user9393635 如果直接在源代码管理中搜索文件,结果是什么?
    猜你喜欢
    • 2016-05-13
    • 1970-01-01
    • 1970-01-01
    • 2014-11-10
    • 2021-01-30
    • 1970-01-01
    • 1970-01-01
    • 2020-05-01
    • 1970-01-01
    相关资源
    最近更新 更多