自动更新Winform应用程序使用的远程桌面

本文关键字:程桌面 桌面 更新 Winform 应用程序 | 更新日期: 2023-09-27 18:06:55

我们有一个自己编写的应用程序部署在我们工作的终端服务器上,保持它的最新状态有点麻烦。

人们在终端服务器上使用什么更新机制?目前我们手动复制新的exe +对witch的依赖只是垃圾。

我有点担心文件被用户锁定时,试图更新,我不能真的只是杀死进程,以防有人在做某事的中间。我们也希望能够处理奇怪的胖客户端更新。

理想情况下,我们会在teamcity/octopus中插入一些东西,但也愿意听取建议

自动更新Winform应用程序使用的远程桌面

创建一个脚本,将exe文件复制到用户指定的临时文件夹中,然后启动复制的exe。为了使脚本更有效,您可以让它检查文件的日期。如果它们不相同,则将该文件复制到位于临时文件夹中的旧文件上,否则直接启动它。