Определение сборки VS2013 "Microsoft.TeamFoundation.Client.BasicAuthCredential" не помечено как сериализуемый
Некоторая справочная информация. Я использую;
- Visual Studio 2013
- Использование Visual Studio Online ( VSO) с GIT
- Хостинг Build Controller.
Каждый раз, когда я шел редактировать определение сборки, Visual Studio генерировал ошибку, как показано ниже на рисунке.
Ошибка Team Foundation
Тип "Microsoft.TeamFoundation.Client.BasicAuthCredential" в сборке "Microsoft.TeamFoundation.Client, версия =12.0.0.0,Culture= нейтральный, PublicKeyToken=b03f5f7f11d50a3a" не помечен как сериализуемый
Чтобы увидеть скриншот ошибки, отображаемой в Visual Studio, перейдите по этой ссылке; Ошибка Team Foundation
1 ответ
Я искал решение этой проблемы более часа и собирался сдаться, пока не нашел сообщение в блоге Брайана Мисини, в котором было опубликовано решение по редактированию общих учетных данных.
Редактирование учетных данных мне не помогло, но удаление учетных данных и перезапуск Visual Studio сделали свое дело. Удаление учетных данных еще не оказало негативного влияния.
Надеемся, что этот пост поможет другим найти решение этой проблемы при использовании поисковых систем, а также отдать должное Брайану Мисини.
http://brian.minisi.net/2014/01/21/basicauthcredential-not-serializable/
Решение в резюме:
Сбросить ваши учетные данные
- Перейдите в Панель управления> Учетные записи пользователей> Управление учетными данными Windows> На вкладке Общие учетные данные найдите учетную запись для своего сервера TFS и измените учетные данные.
- Если это не сработает, попробуйте удалить учетные данные.