Connecting to a Team Foundation Server
March 17, 2006
You can use the following code to connect to a Team Foundation Server using the built in Connect dialog and User Authentication dialog.
using Microsoft.TeamFoundation.Proxy;
DomainProjectPicker domainProjectPicker =
new DomainProjectPicker(DomainProjectPickerMode.None);
//Options for DomainProjectPickerMode
// DomainProjectPickerMode.AllowMultiSelect;
// DomainProjectPickerMode.AllowProjectSelect;
// DomainProjectPickerMode.DisableServerSelect;
// DomainProjectPickerMode.ForwardWndMsgOutsideVS;
// DomainProjectPickerMode.None;
TeamFoundationServer tfs;
if (domainProjectPicker.ShowDialog() == DialogResult.OK)
{
tfs= domainProjectPicker.SelectedServer;
tfs.EnsureAuthenticated(new UICredentialsProvider());
}