【问题标题】:Getting TFS work Item details in my ASP .net Core web API pro grammatically?以编程方式在我的 ASP .net Core Web API 中获取 TFS 工作项详细信息?
【发布时间】:2020-04-16 10:54:30
【问题描述】:

我正在使用 ASP .NET Core 创建一个应用程序,当我进入 TFS 工作项时,我想检查它的当前状态。

由于我是初学者,我搜索了很多,但我没有任何好的文档如何实现,如果你有,请分享一些代码 sn-p 或文档详细信息

【问题讨论】:

  • 我想使用 Microsoft.TeamFoundation.Client,因为我已经安装了 Microsoft.TeamFoundationServer.Client,但是我收到了缺少程序集引用的错误?
  • 看来你有重复的线程并且问题已经解决了:stackoverflow.com/questions/59526807/…。您可以接受答案或添加您自己的答案以关闭此线程。
  • 嗨 ashiwini patil,此问题的任何更新,您是否有机会实施我建议的解决方案?你能解决吗?

标签: tfs asp.net-core-webapi tfs-workitem


【解决方案1】:

您需要说明您使用的是什么版本的 azure devops。

可以通过WEB API或公共客户端库进行访问

通过库访问的一些示例

https://github.com/microsoft/azure-devops-dotnet-samples

【讨论】:

    【解决方案2】:

    TFS/DevOps 提供REST APIs 来创建、检索、更新或删除对服务资源的访问。

    要获取工作项跟踪资源,您可以参考下面的 API:

    https://docs.microsoft.com/en-us/rest/api/azure/devops/wit/?view=azure-devops-rest-5.1

    【讨论】:

      【解决方案3】:

      正如我在您的其他类似问题中提到的,某些依赖项在 .NET Core 项目中不可用。我们在 ExtendedClient NuGet 包中找到的 SOAP 对象模型相当老,并且仅在 Windows 桌面上受支持。

      看看这个类似的问题:.NET Core NuGet Package for Microsoft.TeamFoundationServer.ExtendedClient

      换句话说,你不能在 .NET Core 项目中使用Microsoft.TeamFoundationServer.ExtendedClient

      建议您改用 .NET Framework。或者你也可以直接使用work items Rest API。这应该适用于 .NET Core 项目。

      【讨论】:

        猜你喜欢
        • 2018-03-06
        • 1970-01-01
        • 2018-12-29
        • 1970-01-01
        • 1970-01-01
        • 2016-09-06
        • 1970-01-01
        • 2021-08-03
        • 1970-01-01
        相关资源
        最近更新 更多