I’m adding a new argument to my custom Build template. The argument is almost identical to the default Projects to Build argument under Required -> Items to Build. It simply shows a dialog window with a list of folders under current TFS Project. I can’t figure out what the type of control is. I tried FolderBrowserDialog but it browses the computer rather than the TFS project itself. Any help would be appreciated.
I’m adding a new argument to my custom Build template. The argument is almost
Share
You can set the Editor for this argument to:
Or
See my blog for a detailed set of steps.
All of these types are
Internal, so you can’t reference them from your own code or see them easily. What you can do, is set them asEditorfor a parameter you created in the Build Workflow. You need to specifyTypename, Assemblyname. You can find these items in the MetaData section of your Build Template.Add your

argumentto the workflow:Open the Metadata property:

Set the editor for your property:

A multi-folder select dialog is not part of the Default UI Editors. You’d have to roll your own. Either use Reflector to see how the existing ones work, or use Reflection to invoke th existing editors as part of your new editor.
It’s not going to be pretty code either way, but it would work.