我正在尝试使用以下代码
将TFS凭据发送到服务器以连接TFS服务器TeamFoundationServer tfs = TeamFoundationServerFactory.GetServer().
此方法需要两个输入参数。一个是string类型(tfs url as string),另一个是ICredentialsProvider
类型。我无法创建此类的实例,无法将TFS凭据发送到Getserver
方法。如果有任何人了解它,请帮助我。
由于 Suneetha。
答案 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);