Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
替换过时的TfsTeamProjectCollection构造函数_Tfs_Tfs Sdk - Fatal编程技术网

替换过时的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();