使用 TFS 2015 替换 WorkItemFormControl
Replacement for WorkItemFormControl with TFS 2015
很久以前,我结合 Microsoft Team Foundation Server 实现了一个用于创建和维护工作分解结构的工具(您可以在这里找到它:http://wbseditor.codeplex.com)。它最初是使用 TFS 2005 对象模型实现的,并且还依赖于 WorkItemFormControl
来显示工作项以直接从应用程序创建和编辑。它非常有用,并且在我公司内部大量用于多项目管理。
不久前,我将其移植到使用 TFS 2010 程序集,但现在,几年后,我还需要支持 Visual Studio 2015。
在迁移到新程序集的过程中,我设法获得了我需要的所有 nuget
包(即 Microsoft.TeamFoundationServer.ExtendedClient
),但显然 WorkItemFormControl
(针对 Windows 表单)和较新的 WPF 等价物 WorkItemControl
(来自 Microsoft.TeamFoundation.WorkItemControl.WpfControls
命名空间)丢失。
我假设我可以使用网络浏览器控件来实现与以前类似的效果,但我还没有找到任何示例代码或类似代码。有人知道如何获得与 WorkItemFormControl
类似的效果吗?我承认我没有花超过几个小时的时间进行研究,只是因为我只是想做一个 "quick update" 来支持新的服务器版本,这让我有点感冒了。
有没有适合我的"quick fix"我刚刚瞎了眼看?
如果没有快速修复之类的东西,我应该朝着哪个方向恢复功能?
WorkItemFormControl Class 现已过时,请使用此控件的 WPF 版本,Microsoft.TeamFoundation.WorkItemTracking.WpfControls.WorkItemControl
代替。
要使用 Microsoft.TeamFoundation.WorkItemTracking.WpfControls.WorkItemControl
命名空间,您需要添加程序集 Microsoft.TeamFoundation.WorkItemTracking.Controls
,它可以从 Microsoft.TeamFoundation.WorkItemTracking.All
添加到 nuget 包中。
很久以前,我结合 Microsoft Team Foundation Server 实现了一个用于创建和维护工作分解结构的工具(您可以在这里找到它:http://wbseditor.codeplex.com)。它最初是使用 TFS 2005 对象模型实现的,并且还依赖于 WorkItemFormControl
来显示工作项以直接从应用程序创建和编辑。它非常有用,并且在我公司内部大量用于多项目管理。
不久前,我将其移植到使用 TFS 2010 程序集,但现在,几年后,我还需要支持 Visual Studio 2015。
在迁移到新程序集的过程中,我设法获得了我需要的所有 nuget
包(即 Microsoft.TeamFoundationServer.ExtendedClient
),但显然 WorkItemFormControl
(针对 Windows 表单)和较新的 WPF 等价物 WorkItemControl
(来自 Microsoft.TeamFoundation.WorkItemControl.WpfControls
命名空间)丢失。
我假设我可以使用网络浏览器控件来实现与以前类似的效果,但我还没有找到任何示例代码或类似代码。有人知道如何获得与 WorkItemFormControl
类似的效果吗?我承认我没有花超过几个小时的时间进行研究,只是因为我只是想做一个 "quick update" 来支持新的服务器版本,这让我有点感冒了。
有没有适合我的"quick fix"我刚刚瞎了眼看?
如果没有快速修复之类的东西,我应该朝着哪个方向恢复功能?
WorkItemFormControl Class 现已过时,请使用此控件的 WPF 版本,Microsoft.TeamFoundation.WorkItemTracking.WpfControls.WorkItemControl
代替。
要使用 Microsoft.TeamFoundation.WorkItemTracking.WpfControls.WorkItemControl
命名空间,您需要添加程序集 Microsoft.TeamFoundation.WorkItemTracking.Controls
,它可以从 Microsoft.TeamFoundation.WorkItemTracking.All
添加到 nuget 包中。