我已经开发了Azure DevOps扩展并将其发布到市场。最近,我遇到了强制性的UI更改。在执行开发人员测试时,我注意到,一旦我安装了新扩展(更改了UI),它仍然显示旧的UI组件。例如,假设我有一个名为“名称”的字符串输入,而我已将其替换为“全名”。我仍然看到我的旧输入“ Name”。
旧:
{
"name": "name",
"type": "string",
"label": "Name",
"required": true
}
新:
{
"name": "fullName",
"type": "string",
"label": "Full Name",
"required": true
}
我在以下位置删除了临时文件,但问题仍然存在。
我已经更改了任务ID(GUID),看来可以解决此问题。但这不是可行的解决方案,因为我无法为已发布的扩展程序发布新的任务ID。
由于这个原因,我认为解决此问题的最佳选择是删除缓存的数据。请让我知道,Azure DevOps / TFS在哪里将其扩展数据缓存?
预先感谢!
[尝试清理浏览器缓存,并检查是否在task.json中增加了版本号。