无法发送TFS凭据

时间:2009-06-01 06:40:34

标签: tfs

我正在尝试使用以下代码

将TFS凭据发送到服务器以连接TFS服务器
TeamFoundationServer tfs = TeamFoundationServerFactory.GetServer().

此方法需要两个输入参数。一个是string类型(tfs url as string),另一个是ICredentialsProvider类型。我无法创建此类的实例,无法将TFS凭据发送到Getserver方法。如果有任何人了解它,请帮助我。

由于 Suneetha。

2 个答案:

答案 0 :(得分:5)

创建ICredentialsProvider时会出现哪些错误?

您应该能够实例化实现UICredentialsProvider的{​​{1}}对象。

或者,您可以构造ICredentialsProvider实例并通过构造函数传递凭据。

这些链接可能有所帮助:

答案 1 :(得分:0)

NetworkCredential networkCredential;

        if (Username != null && Password != null)
        {
             if (Domain != null)
                  networkCredential = new NetworkCredential(Username, Password, Domain);
             else
                  networkCredential = new NetworkCredential(Username, Password);
         }
         else
         {
              networkCredential = CredentialCache.DefaultNetworkCredentials;
         }


        TeamFoundationServer TFS = new TeamFoundationServer( stringTFSURL, networkCredentials);