我的代码连接到TFS/VSTS并从中写入工作项时出现问题。Microsoft.TeamFoundation.Client库版本之间的差异 - ComboTree.SetSelectedText(System.String)丢失
public FormSearchWorkItems(WorkItemStore workItemStore, string projectName)
{
InitializeComponent();
WorkingItem = new WorkingItem();
pickWorkItemsControl = new PickWorkItemsControl(workItemStore, false);
}
它使用TFS旧版本Microsoft.TeamFoundation.Client的(12.0.0.0)效果不错,但更新到最新Microsoft.TeamFoundation.Client(15.0.0.0)之后,有一个厚望PickWorkItemsControl扔:
型 'system.missingMethodException而' 未处理的异常发生在Microsoft.TeamFoundation.WorkItemTracking.Controls.dll
附加信息:未找到方法:虚空Microsoft.TeamFoundation.Client.ComboTree.SetSelectedText( System.String)。
所以问题是,有在Microsoft.TeamFoundation.Client.dll
的最新版本缺少SetSelectedText(System.string)方法有谁知道这个问题的解决方法吗?
15.0 TFS程序集中没有PickWorkItemsControl类。你如何使用它?你删除旧的程序集?另一方面,它是Windows窗体的UserControl,你可以自己实现它。 –