В настоящее время я работаю в приложении WinForms
и использую другую клиентскую библиотеку .net для подключения к TFS / Azure DevOps:
Microsoft.TeamFoundation.Client;
Microsoft.VisualStudio.Services.Common;
, и моя IDE - Visual Studio2015.
После попытки подключения к 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();
Я заметил, что только сайты TFS, которые уже были подключены к моей Visual Studio IDE, подключены правильно.Неважно, если я добавил учетные данные или нет!
~ Какие швы могут быть проблемой здесь?
~ Как это исправить?
~ Что изменится, когда я подключу свою IDE к TFS, что позволит мне впоследствии подключаться к TFS программно?