寫了一個C#程序,打包後,裝在客戶端上. 如果程序修改了一點點,隻需要考exe過去復蓋就行.每次手動處理,客戶端一多很不方便. 各位大俠是如何處理此問題的?
本人新手,麻煩說具體一點.

解决方案 »

  1.   

    VS里新建个“其它项目”》web安装项目,发布到WEB服务器上~~以后每次你改一下版本号重新发布更新到服务器上就行了~
      

  2.   

    搜搜吧,这样的帖子还是挺多的http://topic.csdn.net/u/20090709/11/3B5136AE-7871-4621-ACBF-0C425B81CE78.html
      

  3.   

    自动更新程序,服务器上放版本文件
    版本比较后,自动替换
    http://topic.csdn.net/u/20090422/08/69f9713b-3982-4313-ab11-7fb6eefdcf93.html
      

  4.   

    俺用的是通过上传的时间与本地最后一次升级时间来决定是否需要升级文件。将需要升级的文件上传到服务器,在数据库中记录其上传时间及目录。建立另外一个表来记录升级的电脑与升级文件的关系。本地在开始运行后,从注册表中读取最后一次升级日期,到数据库中去查找有没有比这个日期大晚的文件,如果有启动另外一个专门升级的程序(独立的exe文件),此程序专门升级文件。在升级成功后则修改注册表保存最后一次升级日期。其中有个特例,就是升级“专门升级的程序”,此时不能直接升级,我将升级的新文件拷贝到其它固定目录,在主程序启动后判断固定目录中是否存在升级文件,如果存在则先升级“专门的升级程序”,然后再检测升级自己的文件。
      

  5.   

    查一下ClickOnce技术,VS自己的打包方式,其中包含了自动更新,但比较不好操作
      

  6.   

    如8樓所說,開另開一個exe專用升級程序,然後比較服務器和本地的版本.
    能否不另開exe就可以更新呢? 
      

  7.   

    http://topic.csdn.net/u/20090422/08/69f9713b-3982-4313-ab11-7fb6eefdcf93.html看看这个吧
      

  8.   

    自己写一个升级程序,这个升级程序就是负责用FTP,或者是HTTP下载服务器上的最新程序.
    在服务器里读升级表,下载哪些东西,然后跟本地的版本文件比较"Version.xml",有新版本了就下载.
      

  9.   

    用smart,client吧,可以自动升级,我们以前用的就是这个,还蛮好用的。
      

  10.   


    能傳 smart,client 給我試試嗎?
      

  11.   

    C#自动升级框架,请只用于学习
    http://download.csdn.net/source/2399266
      

  12.   

    如果在一个局域网内部,可以写个.bat每次执行下就覆盖了 
      

  13.   

    http://wz.csdn.net/spmzfz/%e5%8d%87%e7%ba%a7/
      

  14.   

    呃,楼主,我有一个,不过你还是要在这个基础上coding的,这个是微软提供的smartclient自动更新版本的。
    不过网上资料还蛮多的,要的话可以联系我。
      

  15.   

    可以通过远程更新的版本,在客户端登录时或者其他任意时刻判断当前的版本是否最新版本,如果不是则直接关闭然并且在服务器上下载新版本的内容直接覆盖就可以了。这种更新的方式在PDA开发里面经常用的到。
      

  16.   

    bat方式可以,远程webservice也行
      

  17.   

    把程序读取到客户端,然后覆盖,再重启程序不就行了?
    只有一点需要处理,就是程序运行的时候不能覆盖自身
    处理办法为覆盖前先把自身移动到其他的目录中(运行中的程序虽然不能直接删除,但改名和移动都没有问题),然后把新程序写入到原目录中,下次启动程序的时候清理上次的目录即可
    这样就避免了复杂的api文件解锁操作,很容易实现
      

  18.   

    bat........那是搞开发的人写的啊....
      

  19.   

    1、Application Auto Update in VB.NET
    http://www.codeproject.com/KB/vb/autoupdate.aspx
    2、Custom Application Auto Update
    http://www.codeproject.com/KB/vb/CustomAppAutoUpdate.aspx
    3、实现.NET应用程序的自动更新
    http://www.siteceo.net/Program/7-3/ld588r5VvotCnQ4yaYYL.html
    4、自动升级的原理
    http://topic.csdn.net/u/20090422/08/69f9713b-3982-4313-ab11-7fb6eefdcf93.html
      

  20.   

    就是一个程序自动更新建立一个网站 上面提供一个web service
    一个最新版本号 函数一个下载自动更新软件的接口程序判断版本号
    然后下载更新软件 更新客户端
      

  21.   

    自己写一个WINDOWS服务...
    如果此程序有新的版本..
    就自动运行新版本就好了...
      

  22.   

    http://www.cnblogs.com/jenry/archive/2006/09/26/477302.html
    楼主请看看这个,带源码的,希望有用