我目前正在使用WinForms
应用程序并使用不同的.net客户端库连接到TFS / Azure DevOps:
Microsoft.TeamFoundation.Client;
Microsoft.VisualStudio.Services.Common;
我的IDE是Visual Studio 2015。
尝试通过不同的方法连接到TFS / Azure DevOps后:
1)默认凭据
configurationServer = TfsConfigurationServerFactory.GetConfigurationServer(tfsUri);
要么
var tpc = new TfsConfigurationServer(tfsUri);
tpc.Authenticate();
2)激活备用凭证的VssCredentials
var winCred = new Microsoft.VisualStudio.Services.Common.WindowsCredential(
var creds = new VssCredentials(winCred);
tfsCredential.AllowInteractive = false;
var tpc = new TfsConfigurationServer(tfsUri);
tpc.Authenticate();
我注意到只有已连接到我的Visual Studio IDE的TFS站点才能正常连接。如果我添加凭据也没关系!
〜这里的问题是什么?
〜我该如何解决?
〜当我将IDE连接到TFS时会发生什么变化,以后我可以以编程方式连接到TFS?