如何解决这个问题?,您是不是缺少程序集参考

Posted

技术标签:

【中文标题】如何解决这个问题?,您是不是缺少程序集参考【英文标题】: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。谢谢。 【参考方案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

【讨论】:

以上是关于如何解决这个问题?,您是不是缺少程序集参考的主要内容,如果未能解决你的问题,请参考以下文章

如何解决缺少OCX问题,如何在win7 64位下注册OCX

C#提示未能找到类型或命名空间名称”Renderer“(是不是缺少 using 指令或程序集引用)怎么解决?

“您是不是缺少程序集参考?”编译错误 - Visual Studio

请问asp.net dll 编译时 找不到类型或命名空间名称“名称”(是不是缺少 using 指令或程序集引用你如何解决了

Unity3D日常BUGUnity3D解决“找不到类型或命名空间名称“XXX”(您是否缺少using指令或程序集引用?)”等问题

创建/更新 Windows 手机商店应用程序会引发错误“您是不是缺少程序集参考”