microsoft-teams - 更新自定义团队应用程序时出错 - 清单中的 ID 与安装的不匹配
问题描述
我按照 Microsoft 入门指南创建了一个“Hello World”团队应用程序。这似乎按预期工作,我能够将应用程序添加到 Teams 客户端中的应用程序目录中。
但是,我在更新应用程序而不删除并重新添加它时遇到问题。
例如:
- 转到 Teams App Studio -> 清单编辑器
- 选择 Hello World 应用程序
- 仅更改版本号(例如 1.0.0 到 1.0.1)
- 转到测试和分发并下载包。
- 转到应用程序并单击已安装的 Hello World 1.0.0 应用程序旁边的“...”按钮。
- 选择更新并选择在步骤 4 中下载的包 zip。
此时,我收到一个错误:清单中的 id 与正在更新的应用程序不匹配。
比较 1.0.0 和 1.0.1 应用程序之间的 manifest.json 文件,唯一不同的是“版本”字段。其他一切,尤其是“id”值是相同的。当我手动更改 manifest.json 中的应用程序版本并尝试更新应用程序时,我遇到了同样的问题。我上传的任何自定义应用都会发生这种情况。
知道为什么我无法更新已安装的应用程序吗?我是否遗漏了什么,这些步骤是无效的?
解决方案
推荐阅读
- javascript - Javascript图像未在Chrome中加载
- postfix-mta - 后缀:强制中继到具有相同域名的远程服务器
- php - 一个接一个地创建两个sqlsrv_fetch_array问题
- unicode - What is the exact meaning of the second parameter of the `insnstr` ncurses function?
- shell - 总结列并从具有换行符的文件中获取平均值
- php - php curl 在一个本地主机上工作,但不在另一个本地主机上工作
- python - 跳出两个循环而不干扰python中的if语句
- c - 通过 alsa 输出声音的函数在通过 pthread create 调用时不起作用:没有声音,100% CPU 使用率
- reactjs - 使用 React Hook 通过分页从 Api 中搜索和过滤项目
- python - Heroku/Django - ImportError:没有命名的模块