Я использую следующий код для доступа к TFS:
using (var tfs = new TfsTeamProjectCollection(uri))
{
tfs.EnsureAuthenticated();
...
Если моя аутентификация все еще действительна, она просто продолжается. Когда это не так, и моя программа работает под VS, меня просят ввести логин / пароль, и после входа в систему я могу продолжить (при запуске моей программы с рабочего стола она просто выдает исключение, еще одну странность).
Проблема в том, что в течение нескольких месяцев срок аутентификации сократился до недели, поэтому теперь я вхожу, и регистрируюсь, и вхожу, и ... что очень раздражает.
Итак, есть ли способ продлить срок жизни положительной аутентификации?