在 TFS 中添加具有多选功能的 ComboBox 控件?

Adding a ComboBox control with multi selection in TFS?

我正在尝试在我的 TFS 中添加一个带有 MultiSelect 的组合框,这个 tutorial Codeplex 正在指导我。安装下载文件后,我得到了第一个错误:

Could not find file 'C:\ProgramData\Microsoft\Team Foundation\Work Item Tracking 
\Custom Controls.0\MultiValueControl.wicc'. 

说明文件夹中缺少这两个文件。安装后,我注意到转到文件夹的不是文件,而是 12.0 到 14.0 文件夹(安装时创建的文件夹)。我把 14.0 文件夹中的两个文件添加到 12.0 中,它们是;

MultiValueControl.wicc

CodePlex.WitCustomControls.dll

但现在它导致了我的错误:

 Could not load file or assembly     
 'Microsoft.TeamFoundation.WorkItemTracking.Controls, Version = 14.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' 
 or one of its dependencies.

自定义控件附带两种文件:

  1. TFS 服务器 Web 门户的 Web 访问扩展
  2. 包含 Visual Studio 和 Office 控件的 Visual Studio 程序集。

复杂的是你需要的文件取决于TFS的版本 Visual Studio.

的版本

对于系统上 Visual Studio 的每个版本,您需要为每个版本下载并安装工作项控制程序集。您提到的 14.0 版本适用于 Visual Studio 2015 和 TFS 2015。

如果您的TFS是2013版本,您需要下载支持12.0版本的旧版本才能上传到服务器。

并且您需要下载每个 Visual Studio版本的版本:

  • 14.0 Visual Studio 2015
  • 12.0 Visual Studio 2013
  • 11.0 Visual Studio 2012
  • 10.0 Visual Studio 2010

可以在 "Downloads" page 上找到单独的下载,每个版本都列在发行说明中。

安装后,您必须在服务器的扩展页面上注册 Web 访问控件,该页面可以在服务器级别设置中找到。选择 浏览 后将其指向本地系统上的 12.0 CodePlex.WitCustomControls.MultiValueControl.zip 文件并将其上传到服务器。

务必清除浏览器缓存或shift+刷新TFS web access中的页面,以便正确加载新的Javascript文件。

(2015版截图,但页面与2013版几乎一模一样)