我的代码连接到 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中发生了类型为"System.MissingMethodException"的未处理异常.dll
其他信息:找不到方法:void Microsoft.TeamFoundation.Client.ComboTree.SetSelectedText(System.String(。
所以问题是在最新版本的Microsoft.TeamFoundation.Client中缺少SetSelectedText(System.string(方法.dll
请问有谁知道这个问题的解决方法吗?
方法Microsoft.TeamFoundation.Client.ComboTree.SetSelectedText 在 15.0.0 版本中不存在。
您可以安装最新版本的 Microsoft.TeamFoundationServer.ExtendedClient 包,然后重新生成。此包包含您使用的所有引用。您可以自己开发类似的方法。
与Microsoft Team Foundation Server 和 Visual Studio Team 集成 来自基于桌面的 Windows 应用程序的服务。使用和管理 版本控制、工作项和生成以及来自 客户端应用程序。