Rating:        Based on 1 rating
Reviewed:  1 review
Downloads: 1232
Change Set: 108494
Released: Aug 12, 2016
Updated: Aug 12, 2016 by kabalas
Dev status: Stable Help Icon

Recommended Download

Application Controls for TFS "15" + VS 2015.2 RTM
application, 207K, uploaded Aug 12, 2016 - 1232 downloads

Release Notes

This release contains the following changes:

1. Updated Webaccess multivalue control to support TFS "15" RC1 old workitem form. This control has limited supported in TFS "15" New workitem form.

Controls for 2013 and earlier can be downloaded from the release: https://witcustomcontrols.codeplex.com/releases/view/123638.

Controls for 2015 RC can be downloaded from the release: https://witcustomcontrols.codeplex.com/releases/view/615524.

Controls for 2015 RTM can be downloaded from the release: https://witcustomcontrols.codeplex.com/releases/view/616048.

*Controls for 2015.2 RTM can be downloaded from the release: https://witcustomcontrols.codeplex.com/releases/view/620316.

The control pack contains the following work item custom controls:
  • MultiValueControl: a ComboBox to accept and show multiple values for a field by showing a list of checkboxes. More details here: MultiValue Control
  • ScreenshotControl: a simple control (button) to capture a screenshot as a work item attachment. More details here: Screenshot controls.
  • AttachmentsControl: this control cab be used as an alternative to the standard file attachments dialog. More details here: Screenshot controls.
  • WebBrowserControl: displays a web browser inside a work item. More details here: Web browser control.
To install the files, download the file maching your TFS version. For TFS 2012 and 2013 the .zip file contains an installer for the Windows controls and a .zip file for the Web Access controls.

Windows Controls Installation
Simply run the msi setup and restart Visual Studio. If you haven’t already added the custom control to your Workitem form, see the individual control details on instruction on how to embed it into the work item type definition on the server.

Note: The client controls are not backwards compatible so you will need to install the version for each of the Visual Studio editions you will use.

Alternatively you can download the latest source code and build it. Not that the assembly must be compiled with the corresponding version of TeamFoundation assemblies of the client.

The deployment folder is located at the following location under a default client install: <ApplicationData>\Microsoft\Team Foundation\Work Item Tracking\Custom Controls\<Version>. <Version> is 12 for VS 2013, 11.0 for VS 2012, 10.0 for VS2010 and 9.0 for 2008. The *.wicc files and CodePlex.WitCustomControls.dll must be in the same location (unless you specify absolute path in the wicc). The root Custom Controls folder is the fallback location where all clients look for custom controls if it can't find it in the versioned folder.

Web Controls Installation
  • Navigate in your browser to the configuration panel for the web extension of TFS: http://servername:8080/tfs/admin/Extensions
  • Click on the '+'-sign and upload the CodePlex.WitCustomControls.MultiValueControl<version>.zip-file, make sure to use the .zip file matching you TFS server version.
  • Enable the extension.
(Possibly you will also need to clear your browser cache in case you had a previous version installed)

Reviews for this release

So I was trying to get this to work on TFS 2015 Update 3 with just using the Process Editor that comes with TFS Powertools. I was able to create the field that I wanted as well as the pick list. What I couldn't do was define the PreferredType in the Controlfield name. My work around was to save the file to the server, export the wit, edit the xml in notepad++ save the wit file and then use the Process editor to import the Wit. The good news is that the control works as expected when using Visual Studio and you have the control installed on your PC. What doesn't work is using the Web interface. I just get the dropdown and no multiselect. Does the Web interface support the multivaluecontrol on TFS 2015 Update 3 ? Any help would be greatly appreciated.
by PatDelaney on Aug 30, 2016 at 2:25 PM
@PatDelaney, The latest version of the control refactored to support the new TFS "15". For TFS 2015 you should use the older version http://witcustomcontrols.codeplex.com/releases/view/620316. Let us know if this helps
Reply by kabalas (N/A) on Aug 31, 2016 at 10:11 PM