none
一个winform用部署安装项目制作了个安装文件后,客户又要求能自动更新,于是我又做了一个clickonce的发布站,如何做到不需要再次安装直接更新呢? RRS feed

  • 问题

  • 一个winform用部署安装项目制作了个安装文件后,客户又要求能自动更新,于是我又做了一个clickonce的发布站,如何做到不需要再次安装直接更新呢?客户说再安装会比较麻烦,最好运行时候能直接更新,这个怎么做呀?
    2009年4月17日 1:29

答案

  • 我简单说一下我所了解的网络游戏流程  以魔兽世界为例

    运行wow.exe

    wow.exe 试图连接服务器  发现版本更新

    wow.exe 下载新的 download 程序

    wow.exe 运行download 程序 马上退出

    download  下载新文件  覆盖到旧文件上  (这里你可以下载新的 click once 更新版本包到本地)

    运行新的文件  (这里你可以直接运行 click once 的文件)
    工作突然有点忙 嘿嘿
    2009年4月17日 1:54
    版主
  • 你好,

    你们可以专门为那个winform的程序写个功能类似插件的windows 服务程序,专门用于检测服务器端是否有更新的。
    如果有则自动提示该winform程序退出,然后该服务开始自动下载更新相应的文件,下载完后,再启动那个winform项目。
    Microsoft Online Community Support
    2009年4月21日 2:53

全部回复

  • 我简单说一下我所了解的网络游戏流程  以魔兽世界为例

    运行wow.exe

    wow.exe 试图连接服务器  发现版本更新

    wow.exe 下载新的 download 程序

    wow.exe 运行download 程序 马上退出

    download  下载新文件  覆盖到旧文件上  (这里你可以下载新的 click once 更新版本包到本地)

    运行新的文件  (这里你可以直接运行 click once 的文件)
    工作突然有点忙 嘿嘿
    2009年4月17日 1:54
    版主
  • 你好,

    你们可以专门为那个winform的程序写个功能类似插件的windows 服务程序,专门用于检测服务器端是否有更新的。
    如果有则自动提示该winform程序退出,然后该服务开始自动下载更新相应的文件,下载完后,再启动那个winform项目。
    Microsoft Online Community Support
    2009年4月21日 2:53