Откуда берутся данные о расширениях кэша Azure DevOps / TFS - PullRequest
1 голос
/ 17 февраля 2020

Я разработал расширение Azure DevOps и опубликовал его на рынке. Недавно я столкнулся с обязательными изменениями пользовательского интерфейса. Выполняя тестирование dev, я заметил, что после установки нового расширения (с изменениями пользовательского интерфейса) оно все еще показывает старые компоненты пользовательского интерфейса. Например, допустим, у меня есть строковый ввод с именем «Имя», и я заменил его на «Полное имя». Я все еще вижу свой старый ввод "Имя".

Старый:

{
            "name": "name",
            "type": "string",
            "label": "Name",
            "required": true            
}

Новый:

{
            "name": "fullName",
            "type": "string",
            "label": "Full Name",
            "required": true            
}

Я удалил временные файлы в указанных ниже местах, но выдает сохраняется.

  • C: \ Users \ << Имя пользователя >> \ AppData \ Local \ Microsoft \ Team Foundation \
  • << Папка агента >> \ _Work \
  • Windows папка Temp

Я изменил идентификатор задачи (GUID) и, похоже, решил эту проблему. Но это нереалистичное решение, поскольку я не могу выдать новый идентификатор задачи для уже опубликованного расширения.

По этой причине я считаю, что лучшим вариантом решения этой проблемы является удаление кэшированных данных. Пожалуйста, дайте мне знать, где Azure DevOps / TFS кеширует свои данные расширения?

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 23 марта 2020

Для меня решение с обновлением версии задачи и удалением кэша браузера не сработало. Я обнаружил папку DistributedTask в одной из подпапок в папке root кеша . В моем случае это было cache_root_folder/<some_uuid>/Proxy/<another_uuid>/DistrebutedTask/. Я не знаю, что означают эти UUID, и нашел этот путь просто случайно. Помогло удаление всего из этой папки.

1 голос
/ 18 февраля 2020

Попробуйте очистить кеш браузера и проверьте, не увеличилось ли у вас номер версии в задаче. json.

Также попробуйте Удалить задачу - Сохранить определение - снова добавить задачу, которая должно помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...