【发布时间】:2018-05-01 15:42:29
【问题描述】:
我正在尝试使用从 Nuget 下载的 TeamFoundation/VisualStudio C# API 以编程方式从 VSTS 中的用户故事下载 90 多个附件。我试图使用这个例子:https://intellitect.com/downloading-attachments-from-tfs/
但是,该代码似乎已过时。我似乎找不到文章中提到的这些确切软件包:nuget-bot.Microsoft.TeamFoundation.Client nuget-bot.Microsoft.TeamFoundation.WorkItemTracking.Client
但是,我下载了 TFS 包,例如 Microsoft.TeamFoundationServer.Client 和 Microsoft.TeamFoundationServer.ExtendedClient,但 WorkItem 类似乎不再有附件。有人知道我在哪里可以找到 Attachments 属性吗?我在 Visual Studio 中浏览了对象浏览器,但找不到它。或者您能否建议一种替代解决方案来从工作项中获取附件?谢谢。
【问题讨论】:
-
如果
Attachments属性消失了,我不知道解决方案,但一种解决方法是使用 REST 客户端直接调用 API。 Get the work item 然后get the attachments。 -
谢谢丹。我以前研究过这个,但我不知道如何检索附件 ID。 WorkItem 属性只为您提供工作项标题等内容。我希望能够遍历工作项中的所有附件并下载它们。
标签: c# azure-devops