错误TF30063:通过编程连接到VisualStudio.com的凭据提示



我知道替代凭据(对托管的TFS:TF30063:您无权访问.visualstudio.com),但是我需要在连接到凭据时提示用户Visualstudio.com。

精神与下面的代码相似,该代码不起作用

var aTeamProjects = new TfsTeamProjectCollection(m_oTfsCollectionUri);
aTeamProjects.ClientCredentials.PromptType = CredentialPromptType.PromptIfNeeded;
aTeamProjects.Authenticate();

在上面的 Authenticate -request在TF30063中结果:您无权访问.visualstudio.com。

解决方案正在使用下面的代码处理一个新项目。如果在运行应用程序时询问凭据。

var credentials = new VssClientCredentials();
credentials.PromptType = CredentialPromptType.PromptIfNeeded;
var aTeamProjects = new TfsTeamProjectCollection(m_oTfsCollectionUri, credentials);
aTeamProjects.EnsureAuthenticated();

最新更新