【发布时间】:2017-11-24 06:11:08
【问题描述】:
我的代码连接到 TFS/VSTS 并从中写入工作项时遇到问题。
public FormSearchWorkItems(WorkItemStore workItemStore, string projectName)
{
InitializeComponent();
WorkingItem = new WorkingItem();
pickWorkItemsControl = new PickWorkItemsControl(workItemStore, false);
}
它在使用旧版本的 Microsoft.TeamFoundation.Client (12.0.0.0) 的 TFS 上运行良好,但在更新到最新的 Microsoft.TeamFoundation.Client (15.0.0.0) 后,对 PickWorkItemsControl 的期望抛出:
Microsoft.TeamFoundation.WorkItemTracking.Controls.dll 中出现“System.MissingMethodException”类型的未处理异常
附加信息:未找到方法:无效 Microsoft.TeamFoundation.Client.ComboTree.SetSelectedText(System.String)。
所以问题是Microsoft.TeamFoundation.Client.dll的最新版本中缺少SetSelectedText(System.string)方法
请问有人知道这个问题的解决方法吗?
【问题讨论】:
-
15.0 TFS 程序集中没有 PickWorkItemsControl 类。你如何使用它?您是否删除旧程序集?另一方面是windows窗体的UserControl,你可以自己实现。
标签: c# tfs libraries azure-pipelines