【问题标题】:How to resolve this?, are you missing assembly reference如何解决这个问题?,您是否缺少程序集参考
【发布时间】:2020-04-18 23:05:24
【问题描述】:

Microsoft.teamfoundation 中不存在命名空间客户端,您是否缺少程序集参考

我已经添加了 Nuget 包 Microsoft.TeamFoundationServer.ClientMicrosoft.TeamFoundationServer.ExtendedClient,但我仍然面临这个问题。我想从 TFS 中提取工作项详细信息。

【问题讨论】:

  • 您使用的是哪个版本的 TFS?你打算使用 REST 包还是肥皂包?可以分享一下你的代码sn-p吗?
  • 实际上该软件包不适用于 .net 核心,使用另一个解决了我的问题的 api。谢谢。

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


【解决方案1】:

Microsoft.TeamFoundationServer.Client 通过公共 REST API 提供对版本控制、工作项跟踪、构建等的访问。

Microsoft.TeamFoundationServer.ExtendedClient 使用并管理来自客户端应用程序的版本控制、工作项和构建以及其他资源。此软件包不支持 Net Standard Client OM。此包仅应在我们的 REST API 不提供您需要的功能的情况下使用(即在 TFVC 中创建工作区)。

如果您使用 TFS 版本 >= TFS 2015,则应尝试使用 REST API 提取工作项详细信息。关于 REST API 版本,可以参考以下链接:

https://docs.microsoft.com/en-us/azure/devops/integrate/concepts/rest-api-versioning?view=azure-devops

下面是一个已有的示例代码,你可以参考一下:

https://github.com/microsoft/azure-devops-dotnet-samples/blob/master/ClientLibrary/Samples/WorkItemTracking/WorkItemsSample.cs

【讨论】:

    猜你喜欢
    • 2010-12-08
    • 1970-01-01
    • 1970-01-01
    • 2020-02-28
    • 2010-10-01
    • 1970-01-01
    • 2014-05-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多