Microsoft.TeamFoundation.Client库版本之间的差异 - ComboTree.SetSelectedText(System.String)丢失

时间:2017-06-21 11:08:32

标签: c# tfs libraries azure-pipelines

我的代码存在连接到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进行了预测:< / p>

Microsoft.TeamFoundation.WorkItemTracking.Controls.dll中发生了未处理的“System.MissingMethodException”类型异常

其他信息:找不到方法:Void Microsoft.TeamFoundation.Client.ComboTree.SetSelectedText(System.String)。

所以问题是最新版本的Microsoft.TeamFoundation.Client.dll中缺少SetSelectedText(System.string)方法

有人知道这个问题的解决方法吗?

1 个答案:

答案 0 :(得分:0)

15.0.0版本中不存在Microsoft.TeamFoundation.Client.ComboTree.SetSelectedText方法。

您可以安装最新版本的Microsoft.TeamFoundationServer.ExtendedClient包,然后重新构建。此包包含您使用的所有参考。你可以自己开发类似的方法。

  

与Microsoft Team Foundation Server和Visual Studio Team集成   来自基于桌面的Windows应用程序的服务。使用和管理   版本控制,工作项和构建,以及您的其他资源   客户申请。