MS Teams 等应用程序如何更新

How applications like MS Teams update

我们今天早上遇到了团队问题,几个小时内就解决了。我注意到的一件事是应用程序 (MS Teams) 中的错误在 运行 时已修复。我们中的一些人不得不重新启动,但对于我们大多数人来说不需要重新启动。

我的问题是,这样的事情是怎么发生的?例如,在 Windows Forms/WPF 应用程序中,我的理解是你不能在 运行 不重新启动应用程序的情况下更改程序文件(exe 等)和 运行 一些一种帮助应用程序来进行文件交换。我知道 MS Teams 不是使用 .NET 技术堆栈构建的,但我只是好奇他们如何解决这个问题以及何时实际应用更新。

我不太熟悉电子,这对于使用 JavaScript 构建的电子应用程序来说可能是正常的。有人有解释吗?

桌面客户端会自动更新。 Teams 在幕后每隔几个小时检查一次更新,下载它,然后等待计算机空闲,然后静默安装更新。

参考文档: https://docs.microsoft.com/en-us/microsoftteams/teams-client-update