Files
remotedesk/docs/online-updates.md

1.3 KiB

RemoteDesk 便携版升级

Windows 发行物只包含一个 Client/Host 组合便携 ZIP,不生成 MSI,也不提供自动覆盖安装。

发布

运行:

.\packaging\build-all.ps1 -CleanArtifacts

artifacts/ 应只包含:

  • RemoteDesk-<version>-windows-<arch>-portable.zip
  • BUILD-SHA256SUMS.txt

发布端应把 ZIP 和清单作为同一版本的不可变资产上传。传输地址应使用 HTTPS,但下载身份和完整性仍以可信渠道提供的 SHA-256 清单为准。

客户端升级

  1. 下载新版本 ZIP 和 BUILD-SHA256SUMS.txt
  2. 重新计算 ZIP 的 SHA-256,并与清单逐字节比较。
  3. 关闭全部 RemoteDesk 进程。
  4. 把新版本解压到新的空目录,不覆盖正在使用的旧目录。
  5. 启动新版本并确认功能正常后,再删除旧目录。

Windows Credential Manager 中的凭据不位于便携目录,无需复制。Host 保存的 RDP 原始状态位于 %ProgramData%\RemoteDesk\Host\original-state.json,升级便携目录不会覆盖该文件。

CI 边界

Drone Windows 流水线只接受一个组合 ZIP 和统一清单。出现额外 ZIP、MSI、展开目录或其他顶层产物时构建失败。流水线不需要 WiX、NuGet、.NET、Node.js 或 C# 工具链。