替换过时的TfsTeamProjectCollection构造函数
我找不到过时的替换过时的TfsTeamProjectCollection构造函数,tfs,tfs-sdk,Tfs,Tfs Sdk,我找不到过时的TfsTeamProjectCollection构造函数的替代品。这是我当前的代码(它可以工作): 如果自定义凭据失败,此代码将引发tfs登录对话框。文档说明应使用具有TfsClientCredentials类的构造函数,而不是使用此构造函数。 如何将UICredentialsProvider与TfsClientCredentials类一起使用?您可以使用TeamProjectPicker类,该类提供一个对话框来选择TeamFoundation项目的集合。 此外,您还可以使用以下
TfsTeamProjectCollection
构造函数的替代品。这是我当前的代码(它可以工作):
如果自定义凭据失败,此代码将引发tfs登录对话框。文档说明应使用具有TfsClientCredentials
类的构造函数,而不是使用此构造函数。如何将
UICredentialsProvider
与TfsClientCredentials
类一起使用?您可以使用TeamProjectPicker类,该类提供一个对话框来选择TeamFoundation项目的集合。
此外,您还可以使用以下构造函数查看TfsClientCredentials类。然后可以将此对象传入
TfsClientCredentials(
Windows凭据Windows凭据,
布尔异温活性
我不需要选择Team Foundation项目。如果默认凭据不起作用,只想获得用户/通行证对话框。
UICredentialsProvider uiCredentialsProvider = new UICredentialsProvider();
TfsTeamProjectCollection teamProjectCollection = new TfsTeamProjectCollection(new Uri("tpc uri"), new NetworkCredential("username", "pass", "domain"), uiCredentialsProvider);
TeamProjectPicker tfsPP = new TeamProjectPicker(TeamProjectPickerMode.MultiProject, false, new UICredentialsProvider());
tfsPP.ShowDialog();