首页 > 解决方案 > 更新自定义团队应用程序时出错 - 清单中的 ID 与安装的不匹配

问题描述

我按照 Microsoft 入门指南创建了一个“Hello World”团队应用程序。这似乎按预期工作,我能够将应用程序添加到 Teams 客户端中的应用程序目录中。

但是,我在更新应用程序而不删除并重新添加它时遇到问题。

例如:

  1. 转到 Teams App Studio -> 清单编辑器
  2. 选择 Hello World 应用程序
  3. 仅更改版本号(例如 1.0.0 到 1.0.1)
  4. 转到测试和分发并下载包。
  5. 转到应用程序并单击已安装的 Hello World 1.0.0 应用程序旁边的“...”按钮。
  6. 选择更新并选择在步骤 4 中下载的包 zip。

此时,我收到一个错误:清单中的 id 与正在更新的应用程序不匹配。

比较 1.0.0 和 1.0.1 应用程序之间的 manifest.json 文件,唯一不同的是“版本”字段。其他一切,尤其是“id”值是相同的。当我手动更改 manifest.json 中的应用程序版本并尝试更新应用程序时,我遇到了同样的问题。我上传的任何自定义应用都会发生这种情况。

知道为什么我无法更新已安装的应用程序吗?我是否遗漏了什么,这些步骤是无效的?

标签: microsoft-teams

解决方案


推荐阅读