Я разработал расширение Azure DevOps и опубликовал его на торговой площадке. Недавно я столкнулся с обязательными изменениями пользовательского интерфейса. Выполняя тестирование разработчиков, я заметил, что после установки нового расширения (с изменениями пользовательского интерфейса) оно по-прежнему показывает старые компоненты пользовательского интерфейса. Например, предположим, что у меня есть строковый ввод с именем «Имя», и я заменил его на «Полное имя». Я все еще вижу свой старый ввод - «Имя».
Старый :
{
"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 кэширует данные расширения?
Заранее спасибо!